cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=323000c83b339f0ead866615dcca442de9a1da77

commit 323000c83b339f0ead866615dcca442de9a1da77
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Wed Jul 6 10:39:23 2016 -0700

    elementary: clear callbacks before destroying object to avoid crash.
    
    @fix
    
    T3188
---
 src/lib/elementary/elm_gengrid.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index 187a60c..1fe513c 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -4116,6 +4116,7 @@ _internal_elm_gengrid_clear(Evas_Object *obj,
 
              if (next) itn = ELM_GEN_ITEM_FROM_INLIST(next);
              if (itn) itn->walking++;  /* prevent early death of subitem */
+             _item_mouse_callbacks_del(it, VIEW(it));
              it->del_cb(it);
              eo_del(EO_OBJ(it));
              if (itn) itn->walking--;

-- 


Reply via email to