Don't allow NULL id

This fixes #567

SVN revision: 54243
This commit is contained in:
Sebastian Dransfeld 2010-11-06 18:13:57 +00:00
parent 8948d6ddf3
commit 7867b41c98
1 changed files with 6 additions and 1 deletions

View File

@ -776,8 +776,13 @@ e_gadcon_client_config_new(E_Gadcon *gc, const char *name)
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1);
if (!cf_gcc) return NULL;
cf_gcc->name = eina_stringshare_add(name);
cf_gcc->id = eina_stringshare_add(cc->func.id_new(cc));
if (!cf_gcc->id)
{
free(cf_gcc);
return NULL;
}
cf_gcc->name = eina_stringshare_add(name);
if (gc->zone)
cf_gcc->geom.res = gc->zone->w;
else