diff --git a/legacy/edje/src/lib/edje_smart.c b/legacy/edje/src/lib/edje_smart.c index 73b8ef5bf6..8d46942fd2 100644 --- a/legacy/edje/src/lib/edje_smart.c +++ b/legacy/edje/src/lib/edje_smart.c @@ -83,6 +83,8 @@ _edje_smart_del(Evas_Object * obj) _edje_clean_objects(ed); _edje_unref(ed); _edje_edjes = evas_list_remove(_edje_edjes, obj); + /* ... be paranoid */ + evas_object_smart_data_set(obj, NULL); } static void