Enlightenment CVS committal Author : handyande Project : misc Module : engage
Dir : misc/engage/src/module Modified Files: e_mod_main.c e_mod_main.h Log Message: oops, bad me - remove listeners =================================================================== RCS file: /cvsroot/enlightenment/misc/engage/src/module/e_mod_main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- e_mod_main.c 27 Feb 2005 23:56:43 -0000 1.2 +++ e_mod_main.c 28 Feb 2005 00:03:46 -0000 1.3 @@ -485,9 +485,9 @@ edje_object_signal_emit(eb->bar_object, "passive", ""); */ - ecore_event_handler_add(E_EVENT_BORDER_HIDE, + eb->iconify_handler = ecore_event_handler_add(E_EVENT_BORDER_HIDE, _engage_cb_event_border_iconify, eb); - ecore_event_handler_add(E_EVENT_BORDER_SHOW, + eb->uniconify_handler = ecore_event_handler_add(E_EVENT_BORDER_SHOW, _engage_cb_event_border_uniconify, eb); return eb; } @@ -511,9 +511,13 @@ eb->engage->bars = evas_list_remove(eb->engage->bars, eb); + ecore_event_handler_del(eb->iconify_handler); + ecore_event_handler_del(eb->uniconify_handler); + free(eb->conf); free(eb); bar_count--; + } static void =================================================================== RCS file: /cvsroot/enlightenment/misc/engage/src/module/e_mod_main.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- e_mod_main.h 27 Feb 2005 20:56:38 -0000 1.1 +++ e_mod_main.h 28 Feb 2005 00:03:46 -0000 1.2 @@ -59,6 +59,8 @@ E_Gadman_Client *gmc; Config_Bar *conf; + Ecore_Event_Handler *iconify_handler; + Ecore_Event_Handler *uniconify_handler; }; struct _Engage_Icon ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs