cedrice pathc to stop seg of eillume on unload,

SVN revision: 39962
This commit is contained in:
Carsten Haitzler 2009-04-11 06:13:34 +00:00
parent 689146ef39
commit dae9cf2027
4 changed files with 24 additions and 20 deletions

View File

@ -384,11 +384,12 @@ _e_appwin_object_del_attach(void *o)
esw->borders = eina_list_remove_list(esw->borders, esw->borders);
free(ent);
}
ev = calloc(1, sizeof(E_Event_Appwin_Del));
ev->appwin = esw;
e_object_ref(E_OBJECT(esw));
ecore_event_add(E_EVENT_APPWIN_DEL, ev,
_e_appwin_event_simple_free, NULL);
/* ev = calloc(1, sizeof(E_Event_Appwin_Del)); */
/* ev->appwin = esw; */
/* e_object_ref(E_OBJECT(esw)); */
/* fprintf(stderr, "event add E_EVENT_APPWIN_DEL\n"); */
/* ecore_event_add(E_EVENT_APPWIN_DEL, ev, */
/* _e_appwin_event_simple_free, NULL); */
}
static void

View File

@ -807,11 +807,12 @@ _e_slipshelf_object_del_attach(void *o)
if (e_object_is_del(E_OBJECT(o))) return;
ess = o;
ev = calloc(1, sizeof(E_Event_Slipshelf_Del));
ev->slipshelf = ess;
e_object_ref(E_OBJECT(ess));
ecore_event_add(E_EVENT_SLIPSHELF_DEL, ev,
_e_slipshelf_event_simple_free, NULL);
/* ev = calloc(1, sizeof(E_Event_Slipshelf_Del)); */
/* ev->slipshelf = ess; */
/* e_object_ref(E_OBJECT(ess)); */
/* fprintf(stderr, "event add E_EVENT_SLIPSHELF_DEL\n"); */
/* ecore_event_add(E_EVENT_SLIPSHELF_DEL, ev, */
/* _e_slipshelf_event_simple_free, NULL); */
}
static int

View File

@ -372,11 +372,12 @@ _e_slipwin_object_del_attach(void *o)
esw->borders = eina_list_remove_list(esw->borders, esw->borders);
free(ent);
}
ev = calloc(1, sizeof(E_Event_Slipwin_Del));
ev->slipwin = esw;
e_object_ref(E_OBJECT(esw));
ecore_event_add(E_EVENT_SLIPWIN_DEL, ev,
_e_slipwin_event_simple_free, NULL);
/* ev = calloc(1, sizeof(E_Event_Slipwin_Del)); */
/* ev->slipwin = esw; */
/* e_object_ref(E_OBJECT(esw)); */
/* fprintf(stderr, "event add E_EVENT_SLIPWIN_DEL\n"); */
/* ecore_event_add(E_EVENT_SLIPWIN_DEL, ev, */
/* _e_slipwin_event_simple_free, NULL); */
}
static void

View File

@ -372,11 +372,12 @@ _e_syswin_object_del_attach(void *o)
esw->borders = eina_list_remove_list(esw->borders, esw->borders);
free(ent);
}
ev = calloc(1, sizeof(E_Event_Syswin_Del));
ev->syswin = esw;
e_object_ref(E_OBJECT(esw));
ecore_event_add(E_EVENT_SYSWIN_DEL, ev,
_e_syswin_event_simple_free, NULL);
/* ev = calloc(1, sizeof(E_Event_Syswin_Del)); */
/* ev->syswin = esw; */
/* e_object_ref(E_OBJECT(esw)); */
/* fprintf(stderr, "event add E_EVENT_SYSWIN_DEL\n"); */
/* ecore_event_add(E_EVENT_SYSWIN_DEL, ev, */
/* _e_syswin_event_simple_free, NULL); */
}
static void