Enlightenment CVS committal Author : handyande Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/pager Modified Files: e_mod_main.c e_mod_main.h Log Message: Remember to stop listening once we are shutdown =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- e_mod_main.c 11 Jan 2005 14:35:57 -0000 1.17 +++ e_mod_main.c 12 Jan 2005 09:49:20 -0000 1.18 @@ -173,18 +173,25 @@ ecore_event_handler_add(E_EVENT_CONTAINER_RESIZE, _pager_cb_event_container_resize, e); + e->ev_handler_border_resize = ecore_event_handler_add(E_EVENT_BORDER_RESIZE, _pager_cb_event_border_events, e); + e->ev_handler_border_move = ecore_event_handler_add(E_EVENT_BORDER_MOVE, _pager_cb_event_border_events, e); + e->ev_handler_border_add = ecore_event_handler_add(E_EVENT_BORDER_ADD, _pager_cb_event_border_events, e); + e->ev_handler_border_remove = ecore_event_handler_add(E_EVENT_BORDER_REMOVE, _pager_cb_event_border_events, e); + e->ev_handler_border_hide = ecore_event_handler_add(E_EVENT_BORDER_HIDE, _pager_cb_event_border_events, e); + e->ev_handler_border_show = ecore_event_handler_add(E_EVENT_BORDER_SHOW, _pager_cb_event_border_events, e); + e->ev_handler_border_desk_set = ecore_event_handler_add(E_EVENT_BORDER_DESK_SET, _pager_cb_event_border_events, e); @@ -217,7 +224,14 @@ e->wins = evas_list_remove_list(e->wins, e->wins); } - ecore_event_handler_del(e->ev_handler_container_resize); + ecore_event_handler_del(e->ev_handler_container_resize); + ecore_event_handler_del(e->ev_handler_border_move); + ecore_event_handler_del(e->ev_handler_border_add); + ecore_event_handler_del(e->ev_handler_border_remove); + ecore_event_handler_del(e->ev_handler_border_hide); + ecore_event_handler_del(e->ev_handler_border_show); + ecore_event_handler_del(e->ev_handler_border_desk_set); + free(e); } =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- e_mod_main.h 11 Jan 2005 09:35:02 -0000 1.4 +++ e_mod_main.h 12 Jan 2005 09:49:20 -0000 1.5 @@ -23,6 +23,15 @@ unsigned char move : 1; unsigned char resize : 1; Ecore_Event_Handler *ev_handler_container_resize; + + Ecore_Event_Handler *ev_handler_border_resize; + Ecore_Event_Handler *ev_handler_border_move; + Ecore_Event_Handler *ev_handler_border_add; + Ecore_Event_Handler *ev_handler_border_remove; + Ecore_Event_Handler *ev_handler_border_hide; + Ecore_Event_Handler *ev_handler_border_show; + Ecore_Event_Handler *ev_handler_border_desk_set; + Evas_Coord fx, fy, fw, fh, tw, th; Evas_Coord xx, yy; ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs