diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2016-07-06 10:39:23 -0700 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-07-06 10:39:23 -0700 |
commit | 323000c83b339f0ead866615dcca442de9a1da77 (patch) | |
tree | 257b8275789570936a467eb04c3c2c5d9971bee2 | |
parent | 7b61ff8722cd4da97a7c828a55cb3958787af7b9 (diff) | |
download | efl-323000c83b339f0ead866615dcca442de9a1da77.tar.gz |
elementary: clear callbacks before destroying object to avoid crash.
@fix
T3188
-rw-r--r-- | src/lib/elementary/elm_gengrid.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 187a60c854..1fe513cd02 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--; |