missed this ibar config item function, fix fix!
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 22 Jun 2012 07:24:31 +0000 (07:24 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 22 Jun 2012 07:24:31 +0000 (07:24 +0000)
SVN revision: 72690

src/modules/ibar/e_mod_main.c

index 3832acf..7d4ddd9 100644 (file)
@@ -225,13 +225,12 @@ _gc_icon(E_Gadcon_Client_Class *client_class __UNUSED__, Evas *evas)
 }
 
 static const char *
-_gc_id_new(E_Gadcon_Client_Class *client_class)
+_gc_id_new(E_Gadcon_Client_Class *client_class __UNUSED__)
 {
-   static char buf[PATH_MAX];
+   Config_Item *ci;
 
-   snprintf(buf, sizeof(buf), "%s.%d", client_class->name, 
-            eina_list_count(ibar_config->instances) + 1);
-   return buf;
+   ci = _ibar_config_item_get(NULL);
+   return ci->id;
 }
 
 static void