forked from enlightenment/efl
parent
f3c3450dd8
commit
0d33c5eb19
|
@ -1080,9 +1080,11 @@ void
|
||||||
_edje_file_del(Edje *ed)
|
_edje_file_del(Edje *ed)
|
||||||
{
|
{
|
||||||
Edje_User_Defined *eud;
|
Edje_User_Defined *eud;
|
||||||
Evas *tev = evas_object_evas_get(ed->obj);
|
Evas *tev = NULL;
|
||||||
|
|
||||||
evas_event_freeze(tev);
|
if (ed->obj) tev = evas_object_evas_get(ed->obj);
|
||||||
|
|
||||||
|
if (tev) evas_event_freeze(tev);
|
||||||
if (ed->freeze_calc)
|
if (ed->freeze_calc)
|
||||||
{
|
{
|
||||||
_edje_freeze_calc_list = eina_list_remove(_edje_freeze_calc_list, ed);
|
_edje_freeze_calc_list = eina_list_remove(_edje_freeze_calc_list, ed);
|
||||||
|
@ -1100,9 +1102,12 @@ _edje_file_del(Edje *ed)
|
||||||
// }
|
// }
|
||||||
|
|
||||||
if (!((ed->file) && (ed->collection)))
|
if (!((ed->file) && (ed->collection)))
|
||||||
|
{
|
||||||
|
if (tev)
|
||||||
{
|
{
|
||||||
evas_event_thaw(tev);
|
evas_event_thaw(tev);
|
||||||
evas_event_thaw_eval(tev);
|
evas_event_thaw_eval(tev);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ed->table_parts)
|
if (ed->table_parts)
|
||||||
|
@ -1242,8 +1247,11 @@ _edje_file_del(Edje *ed)
|
||||||
ed->table_programs = NULL;
|
ed->table_programs = NULL;
|
||||||
ed->table_programs_size = 0;
|
ed->table_programs_size = 0;
|
||||||
ed->focused_part = NULL;
|
ed->focused_part = NULL;
|
||||||
|
if (tev)
|
||||||
|
{
|
||||||
evas_event_thaw(tev);
|
evas_event_thaw(tev);
|
||||||
evas_event_thaw_eval(tev);
|
evas_event_thaw_eval(tev);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue