summaryrefslogtreecommitdiff
path: root/swaybar/tray/tray.c
diff options
context:
space:
mode:
authorIan Fan <[email protected]>2019-01-02 22:31:05 +0000
committerIan Fan <[email protected]>2019-01-08 12:17:53 +0000
commitb666fc76a6de9d4eb24ca9a1e458736b1ffee974 (patch)
treeb620e177d20b94ad35e03ea75fc1ea34558e4a41 /swaybar/tray/tray.c
parent140bc2dd5b81205df58bf06e695788e689fae397 (diff)
swaybar: free the right item during tray destruction
Also added a comment to make more obvious the reason for comparing sni->status[0] == 'N'
Diffstat (limited to 'swaybar/tray/tray.c')
-rw-r--r--swaybar/tray/tray.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/swaybar/tray/tray.c b/swaybar/tray/tray.c
index acc300af..0c3517cb 100644
--- a/swaybar/tray/tray.c
+++ b/swaybar/tray/tray.c
@@ -79,7 +79,7 @@ void destroy_tray(struct swaybar_tray *tray) {
finish_host(&tray->host_xdg);
finish_host(&tray->host_kde);
for (int i = 0; i < tray->items->length; ++i) {
- destroy_sni(tray->items->items[0]);
+ destroy_sni(tray->items->items[i]);
}
list_free(tray->items);
destroy_watcher(tray->watcher_xdg);