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); esw->borders = eina_list_remove_list(esw->borders, esw->borders);
free(ent); free(ent);
} }
ev = calloc(1, sizeof(E_Event_Appwin_Del)); /* ev = calloc(1, sizeof(E_Event_Appwin_Del)); */
ev->appwin = esw; /* ev->appwin = esw; */
e_object_ref(E_OBJECT(esw)); /* e_object_ref(E_OBJECT(esw)); */
ecore_event_add(E_EVENT_APPWIN_DEL, ev, /* fprintf(stderr, "event add E_EVENT_APPWIN_DEL\n"); */
_e_appwin_event_simple_free, NULL); /* ecore_event_add(E_EVENT_APPWIN_DEL, ev, */
/* _e_appwin_event_simple_free, NULL); */
} }
static void static void

View File

@ -807,11 +807,12 @@ _e_slipshelf_object_del_attach(void *o)
if (e_object_is_del(E_OBJECT(o))) return; if (e_object_is_del(E_OBJECT(o))) return;
ess = o; ess = o;
ev = calloc(1, sizeof(E_Event_Slipshelf_Del)); /* ev = calloc(1, sizeof(E_Event_Slipshelf_Del)); */
ev->slipshelf = ess; /* ev->slipshelf = ess; */
e_object_ref(E_OBJECT(ess)); /* e_object_ref(E_OBJECT(ess)); */
ecore_event_add(E_EVENT_SLIPSHELF_DEL, ev, /* fprintf(stderr, "event add E_EVENT_SLIPSHELF_DEL\n"); */
_e_slipshelf_event_simple_free, NULL); /* ecore_event_add(E_EVENT_SLIPSHELF_DEL, ev, */
/* _e_slipshelf_event_simple_free, NULL); */
} }
static int 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); esw->borders = eina_list_remove_list(esw->borders, esw->borders);
free(ent); free(ent);
} }
ev = calloc(1, sizeof(E_Event_Slipwin_Del)); /* ev = calloc(1, sizeof(E_Event_Slipwin_Del)); */
ev->slipwin = esw; /* ev->slipwin = esw; */
e_object_ref(E_OBJECT(esw)); /* e_object_ref(E_OBJECT(esw)); */
ecore_event_add(E_EVENT_SLIPWIN_DEL, ev, /* fprintf(stderr, "event add E_EVENT_SLIPWIN_DEL\n"); */
_e_slipwin_event_simple_free, NULL); /* ecore_event_add(E_EVENT_SLIPWIN_DEL, ev, */
/* _e_slipwin_event_simple_free, NULL); */
} }
static void 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); esw->borders = eina_list_remove_list(esw->borders, esw->borders);
free(ent); free(ent);
} }
ev = calloc(1, sizeof(E_Event_Syswin_Del)); /* ev = calloc(1, sizeof(E_Event_Syswin_Del)); */
ev->syswin = esw; /* ev->syswin = esw; */
e_object_ref(E_OBJECT(esw)); /* e_object_ref(E_OBJECT(esw)); */
ecore_event_add(E_EVENT_SYSWIN_DEL, ev, /* fprintf(stderr, "event add E_EVENT_SYSWIN_DEL\n"); */
_e_syswin_event_simple_free, NULL); /* ecore_event_add(E_EVENT_SYSWIN_DEL, ev, */
/* _e_syswin_event_simple_free, NULL); */
} }
static void static void