unselecting all ilist items will no longer fail to unselect all ilist items

SVN revision: 79826
This commit is contained in:
Mike Blumenkrantz 2012-11-29 11:25:02 +00:00
parent af38ddf0a6
commit ab52c7a2ee
1 changed files with 2 additions and 7 deletions

View File

@ -261,17 +261,12 @@ e_ilist_size_min_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
EAPI void EAPI void
e_ilist_unselect(Evas_Object *obj) e_ilist_unselect(Evas_Object *obj)
{ {
E_Ilist_Item *si = NULL;
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
if (sd->selected < 0) return; if (sd->selected < 0) return;
EINA_LIST_FREE(sd->selected_items, si) while (sd->selected_items)
{ _item_unselect(sd->selected_items->data);
if (!si) continue;
_item_unselect(si);
}
sd->selected = -1; sd->selected = -1;
} }