diff --git a/src/modules/illume-home/e_mod_main.c b/src/modules/illume-home/e_mod_main.c index 32287987a..11fc7ecf4 100644 --- a/src/modules/illume-home/e_mod_main.c +++ b/src/modules/illume-home/e_mod_main.c @@ -47,7 +47,6 @@ static const char *_gc_id_new(E_Gadcon_Client_Class *cc); static void _il_home_btn_cb_click(void *data, void *data2); static void _il_home_win_new(Instance *inst); static void _il_home_win_cb_free(Il_Home_Win *hwin); -static void _il_home_win_cb_delete(E_Win *win); static void _il_home_win_cb_resize(E_Win *win); static void _il_home_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); static void _il_home_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); @@ -296,7 +295,6 @@ _il_home_win_new(Instance *inst) inst->wins = eina_list_append(inst->wins, hwin); - e_win_delete_callback_set(hwin->win, _il_home_win_cb_delete); e_win_resize_callback_set(hwin->win, _il_home_win_cb_resize); hwin->win->data = inst; @@ -364,29 +362,6 @@ _il_home_win_cb_free(Il_Home_Win *hwin) hwin->win = NULL; } -static void -_il_home_win_cb_delete(E_Win *win) -{ - Instance *inst; - Eina_List *l; - Il_Home_Win *hwin; - - if (!(inst = win->data)) return; - EINA_LIST_FOREACH(inst->wins, l, hwin) - { - if (hwin->win != win) - { - hwin = NULL; - continue; - } - else break; - } - if (!hwin) return; - inst->wins = eina_list_remove(inst->wins, hwin); - e_object_del(E_OBJECT(hwin)); - hwin = NULL; -} - static void _il_home_win_cb_resize(E_Win *win) {