about = data;
if (!about) return;
- e_object_del(E_OBJECT(about));
+ e_util_defer_object_del(E_OBJECT(about));
}
if (pdia)
{
e_object_del_attach_func_set(E_OBJECT(pdia), NULL);
- e_object_del(E_OBJECT(pdia));
+ e_util_defer_object_del(E_OBJECT(pdia));
}
}
cd = dia->data;
if (cd->del.func) cd->del.func(cd->del.data);
- e_object_del(E_OBJECT(dia));
+ e_util_defer_object_del(E_OBJECT(dia));
free(cd);
}
evas_object_del(edp->login_box);
evas_event_thaw(edp->popup_wnd->evas);
- e_object_del(E_OBJECT(edp->popup_wnd));
+ e_util_defer_object_del(E_OBJECT(edp->popup_wnd));
E_FREE(edp);
}
edd->elock_wnd_list = evas_list_remove_list(edd->elock_wnd_list, edd->elock_wnd_list);
static void
_e_dialog_del_func_cb(void *data, E_Dialog *dia)
{
- e_object_del(E_OBJECT(dia));
+ e_util_defer_object_del(E_OBJECT(dia));
}
static void
E_Config_Dialog_Data *cfdata;
cfdata = data;
- e_object_del(E_OBJECT(dia));
+ e_util_defer_object_del(E_OBJECT(dia));
cfdata->editor->fsel_dia = NULL;
_e_desktop_editor_icon_update(cfdata);
}
od = data;
if (od->cb_delete)
od->cb_delete(od);
- e_object_del(E_OBJECT(od));
+ e_util_defer_object_del(E_OBJECT(od));
}
about = data;
if (!about) return;
- e_object_del(E_OBJECT(about));
+ e_util_defer_object_del(E_OBJECT(about));
}