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