forked from enlightenment/efl
parent
f46b9c6fc2
commit
1895a9ec7d
|
@ -195,9 +195,9 @@ _item_build(Elm_Slideshow_Item *item)
|
||||||
_item = eina_list_data_get(wd->items_built);
|
_item = eina_list_data_get(wd->items_built);
|
||||||
wd->items_built = eina_list_remove_list(wd->items_built, wd->items_built);
|
wd->items_built = eina_list_remove_list(wd->items_built, wd->items_built);
|
||||||
if(item->itc->func.del)
|
if(item->itc->func.del)
|
||||||
item->itc->func.del((void*)item->data, wd->previous->o);
|
item->itc->func.del((void*)item->data, _item->o);
|
||||||
else
|
else
|
||||||
evas_object_del(item->o);
|
evas_object_del(_item->o);
|
||||||
_item->o = NULL;
|
_item->o = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -487,7 +487,7 @@ elm_slideshow_clear(Evas_Object *obj)
|
||||||
EINA_LIST_FREE(wd->items_built, item)
|
EINA_LIST_FREE(wd->items_built, item)
|
||||||
{
|
{
|
||||||
if(item->itc->func.del)
|
if(item->itc->func.del)
|
||||||
item->itc->func.del((void*)item->data, wd->previous->o);
|
item->itc->func.del((void*)item->data, item->o);
|
||||||
else
|
else
|
||||||
evas_object_del(item->o);
|
evas_object_del(item->o);
|
||||||
}
|
}
|
||||||
|
@ -529,7 +529,7 @@ elm_slideshow_item_del(Elm_Slideshow_Item *item)
|
||||||
item->itc->func.del((void*)item->data, wd->previous->o);
|
item->itc->func.del((void*)item->data, wd->previous->o);
|
||||||
else if(item->o)
|
else if(item->o)
|
||||||
evas_object_del(item->o);
|
evas_object_del(item->o);
|
||||||
|
|
||||||
free(item);
|
free(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue