Commit 308031b6 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Fix memory leak related to the menu

The menu background images were not properly free()d
parent 066049d1
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -25,8 +25,3 @@ turned on (after that, it'll work for all images in the slideshow).
Maybe I'll someday find out how to fix that :>

Make --start-at work with paths as well

Fix Memory leaks in the menu.
Sub-menus generated using the callbacks (feh_menu_func_gen_*) don't get
properly freed. Looks like their background image somehow remains in memory or
something.
+3 −0
Original line number Diff line number Diff line
@@ -167,6 +167,9 @@ void feh_menu_free(feh_menu * m)
		}
		pl = l;
	}
	if (m->bg)
		gib_imlib_free_image_and_decache(m->bg);

	free(m);

	D_RETURN_(4);