aboutsummaryrefslogtreecommitdiffstats
path: root/swaynag/swaynag.c
diff options
context:
space:
mode:
authorLibravatar Kirill Primak <vyivel@eclair.cafe>2022-01-23 18:16:44 +0300
committerLibravatar Tudor Brindus <vulcainus@gmail.com>2022-01-23 10:41:57 -0500
commitcd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad (patch)
tree2d279b6ca9273b30c932420701811c47cbf3043d /swaynag/swaynag.c
parentinput/cursor: pass through pointer hold gestures (diff)
downloadsway-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/swaynag.c')
-rw-r--r--swaynag/swaynag.c9
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;