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

Reply via email to