diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index 8b9710acd6..1e84571516 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -725,7 +725,6 @@ evas_object_del(Evas_Object *eo_obj) Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, MY_CLASS); if (!obj) return; - evas_object_hide(eo_obj); evas_object_async_block(obj); if (obj->delete_me || obj->eo_del_called) return; if (obj->ref > 0) @@ -733,7 +732,7 @@ evas_object_del(Evas_Object *eo_obj) obj->del_ref = EINA_TRUE; return; } - + evas_object_hide(eo_obj); obj->eo_del_called = EINA_TRUE; eo_del(eo_obj);