diff options
author | Kirill Primak <vyivel@eclair.cafe> | 2022-01-23 18:16:44 +0300 |
---|---|---|
committer | Tudor Brindus <vulcainus@gmail.com> | 2022-01-23 10:41:57 -0500 |
commit | cd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad (patch) | |
tree | 2d279b6ca9273b30c932420701811c47cbf3043d /swaynag | |
parent | input/cursor: pass through pointer hold gestures (diff) | |
download | sway-cd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad.tar.gz sway-cd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad.tar.zst sway-cd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad.zip |
swaynag: remove buffer destruction condition
An address of a variable can never be NULL, so checking it doesn't make
sense; and `destroy_buffer()` can operate on already destroyed buffers
anyway.
Fixes #6780
Diffstat (limited to 'swaynag')
-rw-r--r-- | swaynag/swaynag.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c index 9b57d578..03ec0411 100644 --- a/swaynag/swaynag.c +++ b/swaynag/swaynag.c | |||
@@ -511,13 +511,8 @@ void swaynag_destroy(struct swaynag *swaynag) { | |||
511 | swaynag_seat_destroy(seat); | 511 | swaynag_seat_destroy(seat); |
512 | } | 512 | } |
513 | 513 | ||
514 | if (&swaynag->buffers[0]) { | 514 | destroy_buffer(&swaynag->buffers[0]); |
515 | destroy_buffer(&swaynag->buffers[0]); | 515 | destroy_buffer(&swaynag->buffers[1]); |
516 | } | ||
517 | |||
518 | if (&swaynag->buffers[1]) { | ||
519 | destroy_buffer(&swaynag->buffers[1]); | ||
520 | } | ||
521 | 516 | ||
522 | if (swaynag->outputs.prev || swaynag->outputs.next) { | 517 | if (swaynag->outputs.prev || swaynag->outputs.next) { |
523 | struct swaynag_output *output, *temp; | 518 | struct swaynag_output *output, *temp; |