forked from enlightenment/efl
evas: let's not access a potential NULL object when looping on a corrupted object list.
This fix CID 1191920.
This commit is contained in:
parent
34c836ec60
commit
4dcf49c6e9
|
@ -484,8 +484,8 @@ _evas_object_map_enable_set(Eo *eo_obj, Evas_Object_Protected_Data *obj, Eina_Bo
|
||||||
for (eo_parents = obj->smart.parent; eo_parents; eo_parents = parents->smart.parent)
|
for (eo_parents = obj->smart.parent; eo_parents; eo_parents = parents->smart.parent)
|
||||||
{
|
{
|
||||||
parents = eo_data_scope_get(eo_parents, EVAS_OBJ_CLASS);
|
parents = eo_data_scope_get(eo_parents, EVAS_OBJ_CLASS);
|
||||||
if (parents)
|
if (!parents) break;
|
||||||
parents->child_has_map = EINA_TRUE;
|
parents->child_has_map = EINA_TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue