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

Reply via email to