mirror of
https://github.com/swaywm/sway.git
synced 2026-02-04 04:06:18 -05:00
fix(swaybar/dbusmenu): properly destroy cairo surface for icon data
Properly destroy cairo surface for icon data when freeing dbusmenu items.
This commit is contained in:
parent
2508a1d019
commit
d0242fb6b4
1 changed files with 3 additions and 1 deletions
|
|
@ -236,7 +236,9 @@ static void swaybar_dbusmenu_menu_destroy(struct swaybar_dbusmenu_menu *menu) {
|
|||
}
|
||||
free(item->label);
|
||||
free(item->icon_name);
|
||||
free(item->icon_data);
|
||||
if (item->icon_data) {
|
||||
cairo_surface_destroy(item->icon_data);
|
||||
}
|
||||
free(item);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue