Enlightenment CVS committal Author : handyande Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/clock Modified Files: e_mod_main.c Log Message: fix some instance counter issues =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/clock/e_mod_main.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- e_mod_main.c 7 Feb 2005 11:29:36 -0000 1.13 +++ e_mod_main.c 7 Feb 2005 11:46:07 -0000 1.14 @@ -25,6 +25,7 @@ static void _clock_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _clock_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi); +static int _clock_count; /* public module routines. all modules must have these */ void * init(E_Module *module) @@ -103,7 +104,8 @@ Clock *clock; Evas_List *managers, *l, *l2; E_Menu_Item *mi; - + + _clock_count = 0; clock = E_NEW(Clock, 1); if (!clock) return NULL; @@ -204,7 +206,7 @@ evas_object_show(o); face->gmc = e_gadman_client_new(face->con->gadman); - e_gadman_client_domain_set(face->gmc, "module.clock", 0); + e_gadman_client_domain_set(face->gmc, "module.clock", _clock_count++); e_gadman_client_policy_set(face->gmc, E_GADMAN_POLICY_ANYWHERE | E_GADMAN_POLICY_HMOVE | @@ -234,6 +236,7 @@ _clock_face_menu_del(face->menu); e_object_unref(E_OBJECT(face->con)); free(face); + _clock_count--; } static void ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs