e-modules: use GADCON_CLIENT_CONFIG_GET
SVN revision: 63126
This commit is contained in:
parent
375f38aaf5
commit
b743ec1ff7
|
@ -41,7 +41,6 @@ struct _Instance
|
|||
};
|
||||
|
||||
/* Local Variables */
|
||||
static int uuid = 0;
|
||||
static Eina_List *instances = NULL;
|
||||
static E_Config_DD *conf_edd = NULL;
|
||||
static E_Config_DD *conf_item_edd = NULL;
|
||||
|
@ -433,25 +432,10 @@ _diskio_conf_timer(void *data)
|
|||
static Config_Item *
|
||||
_diskio_conf_item_get(const char *id)
|
||||
{
|
||||
Eina_List *l = NULL;
|
||||
Config_Item *ci = NULL;
|
||||
char buf[128];
|
||||
Config_Item *ci;
|
||||
|
||||
GADCON_CLIENT_CONFIG_GET(Config_Item, diskio_conf->conf_items, _gc_class, id);
|
||||
|
||||
if (!id)
|
||||
{
|
||||
/* nothing passed, return a new id */
|
||||
snprintf(buf, sizeof(buf), "%s.%d", _gc_class.name, ++uuid);
|
||||
id = buf;
|
||||
}
|
||||
else
|
||||
{
|
||||
uuid++;
|
||||
for (l = diskio_conf->conf_items; l; l = l->next)
|
||||
{
|
||||
if (!(ci = l->data)) continue;
|
||||
if ((ci->id) && (!strcmp(ci->id, id))) return ci;
|
||||
}
|
||||
}
|
||||
ci = E_NEW(Config_Item, 1);
|
||||
ci->id = eina_stringshare_add(id);
|
||||
ci->disk = eina_stringshare_add("???");
|
||||
|
|
Loading…
Reference in New Issue