if (mem->file)
eina_stringshare_del(mem->file);
- free(mem);
if (param_icon->file)
eina_stringshare_del(param_icon->file);
if (mem->icon)
eina_stringshare_del(mem->icon);
- external_common_params_free(params);
+ free(mem);
}
static Edje_External_Param_Info external_icon_params[] = {
#define CHOICE_GET(CHOICES, STR) \
unsigned int i; \
- for (i = 0; i < sizeof(CHOICES); i++) \
+ for (i = 0; i < (sizeof(CHOICES)/sizeof(CHOICES[0])); i++) \
if (strcmp(STR, CHOICES[i]) == 0) \
return i
Evas_Object *obj __UNUSED__,
const Eina_List *params __UNUSED__)
{
- Elm_Params_Nocontents *mem = NULL;
+ Elm_Params_Nocontents *mem;
- //mem = external_common_params_parse(Elm_Params_Nocontents, data, obj, params);
+ mem = ELM_NEW(Elm_Params_Nocontents);
if (!mem)
return NULL;
static void
external_nocontents_params_free(void *params)
{
- external_common_params_free(params);
+ free(params);
}
static Edje_External_Param_Info external_nocontents_params[] = {