From 3c343db3494f7cbd77013ed993cea8eb7485350b Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 7 Oct 2013 04:18:26 +0100 Subject: [PATCH] fix annoying gadman crash when plugging screens --- src/modules/gadman/e_mod_gadman.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/gadman/e_mod_gadman.c b/src/modules/gadman/e_mod_gadman.c index add0eef24..ea6bc698e 100644 --- a/src/modules/gadman/e_mod_gadman.c +++ b/src/modules/gadman/e_mod_gadman.c @@ -1653,8 +1653,8 @@ _e_gadman_cb_zone_change(void *data __UNUSED__, int type, void *event) { if (e_gadcon_zone_get(gc) != ev->zone) continue; e_object_del(E_OBJECT(gc)); - if (!Man->gadcons[layer]) - E_FREE_FUNC(Man->movers[layer], evas_object_del); + Man->gadcons[layer] = eina_list_remove_list(Man->gadcons[layer], l); + E_FREE_FUNC(Man->movers[layer], evas_object_del); break; } }