Enlightenment CVS committal

Author  : morlenxus
Project : e_modules
Module  : calendar

Dir     : e_modules/calendar


Modified Files:
        e_mod_main.c 


Log Message:
fixing bug with multiple instances

===================================================================
RCS file: /cvs/e/e_modules/calendar/e_mod_main.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- e_mod_main.c        24 Jan 2008 00:13:16 -0000      1.20
+++ e_mod_main.c        20 May 2008 08:50:09 -0000      1.21
@@ -152,6 +152,8 @@
 static const char *
 _gc_id_new(void)
 {
+   Config_Item *ci;
+   Evas_List   *l;
    const char *id;
    char buf[128];
    int num = 0;
@@ -160,7 +162,8 @@
    if (calendar_conf->items)
      {
        const char *p;
-       p = strrchr(id, '.');
+       ci = evas_list_last(calendar_conf->items)->data;
+       p = strrchr(ci->id, '.');
        if (p) num = atoi(p + 1) + 1;
      }
    snprintf(buf, sizeof(buf), "%s.%d", _gc_class.name, num);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to