Enlightenment CVS committal Author : englebass Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/ibar Modified Files: e_mod_main.c Log Message: Remove duplicate code. =================================================================== RCS file: /cvs/e/e17/apps/e/src/modules/ibar/e_mod_main.c,v retrieving revision 1.182 retrieving revision 1.183 diff -u -3 -r1.182 -r1.183 --- e_mod_main.c 16 Sep 2007 02:08:04 -0000 1.182 +++ e_mod_main.c 16 Sep 2007 02:23:32 -0000 1.183 @@ -451,10 +451,10 @@ { Evas_List *l; Config_Item *ci; - + char buf[128]; + if (!id) { - char buf[128]; int num = 0; /* Create id */ @@ -466,13 +466,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 = 1; - ci->eap_label = 0; - ibar_config->items = evas_list_append(ibar_config->items, ci); + id = buf; } else { @@ -483,12 +477,12 @@ if ((ci->id) && (ci->dir) && (!strcmp(ci->id, id))) return ci; } - ci = E_NEW(Config_Item, 1); - ci->id = evas_stringshare_add(id); - ci->show_label = 1; - ci->eap_label = 0; - ibar_config->items = evas_list_append(ibar_config->items, ci); } + ci = E_NEW(Config_Item, 1); + ci->id = evas_stringshare_add(id); + ci->show_label = 1; + ci->eap_label = 0; + ibar_config->items = evas_list_append(ibar_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