diff --git a/legacy/edje/src/lib/edje_util.c b/legacy/edje/src/lib/edje_util.c index 20c0ee88a3..cc316d94ee 100644 --- a/legacy/edje/src/lib/edje_util.c +++ b/legacy/edje/src/lib/edje_util.c @@ -1585,6 +1585,7 @@ _edje_fetch(Evas_Object *obj) if (!type) return NULL; if (strcmp(type, "edje")) return NULL; ed = evas_object_smart_data_get(obj); + if ((ed) && (ed->delete_me)) return NULL; return ed; }