Widget_Data *wd = elm_widget_data_get(obj);
if (!wd || !content) return;
if (item && !strcmp(item, "default")) return;
- if(strcmp(elm_object_widget_type_get(content), "check")) return;
+ if (strcmp(elm_object_widget_type_get(content), "check")) return;
EINA_LIST_FOREACH(wd->items, l, it)
{
{
content = VIEW(it);
wd->items = eina_list_remove(wd->items, it);
+ elm_widget_sub_object_del(obj, VIEW(it));
evas_object_smart_callback_del(VIEW(it), "changed", _item_clicked_cb);
evas_object_event_callback_del(VIEW(it), EVAS_CALLBACK_DEL, _item_del_cb);
edje_object_part_unswallow(wd->base, VIEW(it));