evas/evas_object_smart - fixed parent cache invalidation logic error.

SVN revision: 59241
This commit is contained in:
ChunEon Park 2011-05-06 10:55:24 +00:00
parent 2d0304019d
commit c1e6f2174c
1 changed files with 4 additions and 1 deletions

View File

@ -712,11 +712,14 @@ evas_object_smart_member_cache_invalidate(Evas_Object *obj)
Evas_Object_Smart *o;
Eina_Inlist *l;
MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ);
obj->parent_cache_valid = 0;
MAGIC_CHECK_END();
o = (Evas_Object_Smart *)(obj->object_data);
if (o->magic != MAGIC_OBJ_SMART)
return;
obj->parent_cache_valid = 0;
for (l = o->contained; l; l = l->next)
{
Evas_Object *obj2;