From 38750d8969b61b7e762f00274da64c44db1fa2f5 Mon Sep 17 00:00:00 2001 From: raster Date: Mon, 31 Jan 2011 10:17:40 +0000 Subject: [PATCH] From: Sohyun Kim Subject: [E-devel] [Patch] elm_genlist patch regarding inlist I made a patch for elm_genlist. For getting genlist item from inlist, ELM_GENLIST_ITEM_FROM_INLIST macro should be used. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@56582 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_genlist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 356c410..b1af5f8 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -914,9 +914,9 @@ _item_del(Elm_Genlist_Item *it) it->wd->queue = eina_list_remove(it->wd->queue, it); if (it->wd->anchor_item == it) { - it->wd->anchor_item = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->next); + it->wd->anchor_item = ELM_GENLIST_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); if (!it->wd->anchor_item) - it->wd->anchor_item = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->prev); + it->wd->anchor_item = ELM_GENLIST_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); } it->wd->items = eina_inlist_remove(it->wd->items, EINA_INLIST_GET(it)); if (it->parent) -- 2.7.4