Enlightenment CVS committal Author : englebass Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/ibox Modified Files: e_mod_main.c Log Message: Remove duplicate code. =================================================================== RCS file: /cvs/e/e17/apps/e/src/modules/ibox/e_mod_main.c,v retrieving revision 1.86 retrieving revision 1.87 diff -u -3 -r1.86 -r1.87 --- e_mod_main.c 16 Sep 2007 02:08:04 -0000 1.86 +++ e_mod_main.c 16 Sep 2007 02:23:32 -0000 1.87 @@ -1244,9 +1244,10 @@ { Evas_List *l; Config_Item *ci; + char buf[128]; + if (!id) { - char buf[128]; int num = 0; /* Create id */ @@ -1258,15 +1259,7 @@ if (p) num = atoi(p + 1) + 1; } snprintf(buf, sizeof(buf), "%s.%d", _gadcon_class.name, num); - - /* Create new config */ - ci = E_NEW(Config_Item, 1); - ci->id = evas_stringshare_add(buf); - ci->show_label = 0; - ci->show_zone = 1; - ci->show_desk = 0; - ci->icon_label = 0; - ibox_config->items = evas_list_append(ibox_config->items, ci); + id = buf; } else { @@ -1277,14 +1270,14 @@ if ((ci->id) && (!strcmp(ci->id, id))) return ci; } - ci = E_NEW(Config_Item, 1); - ci->id = evas_stringshare_add(id); - ci->show_label = 0; - ci->show_zone = 1; - ci->show_desk = 0; - ci->icon_label = 0; - ibox_config->items = evas_list_append(ibox_config->items, ci); } + ci = E_NEW(Config_Item, 1); + ci->id = evas_stringshare_add(id); + ci->show_label = 0; + ci->show_zone = 1; + ci->show_desk = 0; + ci->icon_label = 0; + ibox_config->items = evas_list_append(ibox_config->items, ci); return ci; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs