Thanks a lot to Daniel for reporting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
_evas_object_smart_members_all_del(Evas_Object *obj)
{
Evas_Object_Smart *o = (Evas_Object_Smart *)(obj->object_data);
- while (o->contained)
+ Evas_Object *memobj;
+ Eina_Inlist *itrn;
+ EINA_INLIST_FOREACH_SAFE(o->contained, itrn, memobj)
{
- evas_object_smart_member_del(
- EINA_INLIST_CONTAINER_GET(o->contained, Evas_Object));
+ evas_object_del((Evas_Object *) memobj);
}
}