Fix possible segv in smart_del callback.

Patch by glima

SVN revision: 71373
This commit is contained in:
Leif Middelschulte 2012-05-23 21:56:44 +00:00
parent 9fdd95a46b
commit 40e93fac34
1 changed files with 3 additions and 3 deletions

View File

@ -444,13 +444,13 @@ _elm_layout_smart_sub_object_del(Evas_Object *obj,
ELM_LAYOUT_DATA_GET(obj, sd);
if (!ELM_WIDGET_CLASS(_elm_layout_parent_sc)->sub_object_del(obj, sobj))
return EINA_FALSE;
evas_object_event_callback_del_full
(sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
_on_sub_object_size_hint_change, obj);
if (!ELM_WIDGET_CLASS(_elm_layout_parent_sc)->sub_object_del(obj, sobj))
return EINA_FALSE;
EINA_LIST_FOREACH (sd->subs, l, sub_d)
{
if (sub_d->obj != sobj) continue;