Enlightenment CVS committal Author : devilhorns Project : e_modules Module : mail
Dir : e_modules/mail Modified Files: e_mod_main.c Log Message: Also make sure we delete the exe event handler is a mailbox is removed. =================================================================== RCS file: /cvs/e/e_modules/mail/e_mod_main.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- e_mod_main.c 10 Jun 2006 17:59:30 -0000 1.20 +++ e_mod_main.c 10 Jun 2006 18:05:08 -0000 1.21 @@ -208,6 +208,8 @@ mb = inst->mboxes->data; if (mb->monitor) ecore_file_monitor_del(mb->monitor); if (mb->server) ecore_con_server_del(mb->server); + if (mb->exit_handler) ecore_event_handler_del(mb->exit_handler); + mb->exe = NULL; mb->server = NULL; mb->cmd = 0; mb->state = STATE_DISCONNECTED; @@ -1068,7 +1070,9 @@ { if (mb->monitor) ecore_file_monitor_del(mb->monitor); if (mb->server) ecore_con_server_del(mb->server); + if (mb->exit_handler) ecore_event_handler_del(mb->exit_handler); mb->server = NULL; + mb->exe = NULL; mb->state = STATE_DISCONNECTED; mb->cmd = 0; inst->mboxes = evas_list_remove(inst->mboxes, mb); _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs