const Eina_List *l;
const char *key;
Evas_Object *ic = NULL;
+ Eina_List *cons = NULL;
- *source = elm_widget_stringlist_get(edje_object_data_get(target, "contents"));
+ cons = elm_widget_stringlist_get(edje_object_data_get(target, "contents"));
if (parts && (eina_list_count(*source) != eina_list_count(it->content_objs)))
res = it->content_objs;
- EINA_LIST_FOREACH(*source, l, key)
+ EINA_LIST_FOREACH(cons, l, key)
{
if (parts && fnmatch(parts, key, FNM_PERIOD))
continue;
elm_widget_disabled_set(ic, EINA_TRUE);
}
}
+ *source = eina_list_merge(*source, cons);
}
return res;
const char *key;
Evas_Object *ic = NULL;
Eina_List *cons = NULL;
+
cons = elm_widget_stringlist_get(edje_object_data_get(target, "flips"));
EINA_LIST_FOREACH(cons, l, key)
}
}
*source = eina_list_merge(*source, cons);
- elm_widget_stringlist_free(cons);
}
return res;