discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=3c343db3494f7cbd77013ed993cea8eb7485350b

commit 3c343db3494f7cbd77013ed993cea8eb7485350b
Author: Mike Blumenkrantz <m.blumenk...@samsung.com>
Date:   Mon Oct 7 04:18:26 2013 +0100

    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 add0eef..ea6bc69 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;
                }
           }

-- 


Reply via email to