forked from enlightenment/enlightenment
parent
fa957c3166
commit
9cba7284b8
|
@ -695,6 +695,7 @@ _e_box_smart_del(Evas_Object *obj)
|
|||
/* FIXME: this gets into an infinite loop when changin basic->advanced on
|
||||
* ibar config dialog
|
||||
*/
|
||||
e_box_freeze(obj);
|
||||
while (sd->items)
|
||||
{
|
||||
Evas_Object *child;
|
||||
|
@ -702,6 +703,7 @@ _e_box_smart_del(Evas_Object *obj)
|
|||
child = sd->items->data;
|
||||
e_box_unpack(child);
|
||||
}
|
||||
e_box_thaw(obj);
|
||||
evas_object_del(sd->clip);
|
||||
free(sd);
|
||||
}
|
||||
|
|
|
@ -866,6 +866,7 @@ _e_table_smart_del(Evas_Object *obj)
|
|||
|
||||
sd = evas_object_smart_data_get(obj);
|
||||
if (!sd) return;
|
||||
e_table_freeze(obj);
|
||||
while (sd->items)
|
||||
{
|
||||
Evas_Object *child;
|
||||
|
@ -873,6 +874,7 @@ _e_table_smart_del(Evas_Object *obj)
|
|||
child = sd->items->data;
|
||||
e_table_unpack(child);
|
||||
}
|
||||
e_table_thaw(obj);
|
||||
evas_object_del(sd->clip);
|
||||
free(sd);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue