Clean up for proxies.

SVN revision: 56781
This commit is contained in:
Brett Nash 2011-02-07 04:27:48 +00:00
parent 310f872e56
commit 70109827c3
1 changed files with 2 additions and 0 deletions

View File

@ -402,6 +402,8 @@ evas_object_del(Evas_Object *obj)
evas_object_hide(obj); evas_object_hide(obj);
evas_object_grabs_cleanup(obj); evas_object_grabs_cleanup(obj);
while (obj->clip.clipees) evas_object_clip_unset(obj->clip.clipees->data); while (obj->clip.clipees) evas_object_clip_unset(obj->clip.clipees->data);
while (obj->proxy.proxies)
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); if (obj->smart.smart) evas_object_smart_del(obj);
evas_object_map_set(obj, NULL); evas_object_map_set(obj, NULL);