diff --git a/src/bin/e_xinerama.c b/src/bin/e_xinerama.c index d30883fe5..d3e2177d3 100644 --- a/src/bin/e_xinerama.c +++ b/src/bin/e_xinerama.c @@ -72,6 +72,11 @@ _e_xinerama_clean(void) { chosen_screens = evas_list_remove_list(chosen_screens, chosen_screens); } + while (fake_screens) + { + free(fake_screens->data); + fake_screens = evas_list_remove_list(fake_screens, fake_screens); + } } static void