mirror of
https://github.com/swaywm/sway.git
synced 2025-11-06 13:29:50 -05:00
tray: fix memory leaks
This commit is contained in:
parent
8dbd4b98f7
commit
9ff59b7c6b
2 changed files with 7 additions and 3 deletions
|
|
@ -299,6 +299,8 @@ void destroy_sni(struct swaybar_sni *sni) {
|
|||
return;
|
||||
}
|
||||
|
||||
cairo_surface_destroy(sni->icon);
|
||||
|
||||
sd_bus_slot_unref(sni->new_icon_slot);
|
||||
sd_bus_slot_unref(sni->new_attention_icon_slot);
|
||||
sd_bus_slot_unref(sni->new_status_slot);
|
||||
|
|
@ -308,9 +310,11 @@ void destroy_sni(struct swaybar_sni *sni) {
|
|||
free(sni->path);
|
||||
free(sni->status);
|
||||
free(sni->icon_name);
|
||||
free(sni->icon_pixmap);
|
||||
list_free_items_and_destroy(sni->icon_pixmap);
|
||||
free(sni->attention_icon_name);
|
||||
list_free_items_and_destroy(sni->attention_icon_pixmap);
|
||||
free(sni->menu);
|
||||
free(sni->icon_theme_path);
|
||||
free(sni);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue