forked from enlightenment/efl
[evas] When deleting map, resize/move informs will occur, that may want to access smart data.
So, don't delete them before that, eh? SVN revision: 70560
This commit is contained in:
parent
6841959b14
commit
4bac402899
|
@ -439,8 +439,8 @@ evas_object_del(Evas_Object *obj)
|
||||||
while (obj->proxy.proxies)
|
while (obj->proxy.proxies)
|
||||||
evas_object_image_source_unset(obj->proxy.proxies->data);
|
evas_object_image_source_unset(obj->proxy.proxies->data);
|
||||||
if (obj->cur.clipper) evas_object_clip_unset(obj);
|
if (obj->cur.clipper) evas_object_clip_unset(obj);
|
||||||
if (obj->smart.smart) evas_object_smart_del(obj);
|
|
||||||
evas_object_map_set(obj, NULL);
|
evas_object_map_set(obj, NULL);
|
||||||
|
if (obj->smart.smart) evas_object_smart_del(obj);
|
||||||
_evas_object_event_new();
|
_evas_object_event_new();
|
||||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_FREE, NULL, _evas_event_counter);
|
evas_object_event_callback_call(obj, EVAS_CALLBACK_FREE, NULL, _evas_event_counter);
|
||||||
_evas_post_event_callback_call(obj->layer->evas);
|
_evas_post_event_callback_call(obj->layer->evas);
|
||||||
|
|
Loading…
Reference in New Issue