Freespace: release memory in correct order
o9000 mrovi9000@gmail.com
1 files changed,
1 insertions(+),
2 deletions(-)
jump to
M
src/panel.c
→
src/panel.c
@@ -131,8 +131,6 @@
for (int i = 0; i < num_panels; i++) { Panel *p = &panels[i]; - cleanup_freespace(p); - free_area(&p->area); if (p->temp_pmap) XFreePixmap(server.display, p->temp_pmap);@@ -144,6 +142,7 @@ if (p->main_win)
XDestroyWindow(server.display, p->main_win); p->main_win = 0; stop_timeout(p->autohide_timeout); + cleanup_freespace(p); } free(panel_items_order);