[elm_genlist.c] Fixed wrong casting bug.
authorDaniel Juyung Seo <juyung.seo@samsung.com>
Wed, 2 Feb 2011 07:23:37 +0000 (16:23 +0900)
committerDaniel Juyung Seo <juyung.seo@samsung.com>
Wed, 2 Feb 2011 07:23:37 +0000 (16:23 +0900)
src/lib/elm_genlist.c

index d03cb98..cb00c5e 100644 (file)
@@ -3575,10 +3575,10 @@ elm_genlist_clear(Evas_Object *obj)
 #ifdef ANCHOR_ITEM        
         if (wd->anchor_item == it)
           {
-             wd->anchor_item = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->next);
+             wd->anchor_item = ELM_GENLIST_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next);
              if (!wd->anchor_item)
                wd->anchor_item =
-                 (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->prev);
+                 ELM_GENLIST_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev);
           }
 #endif        
         wd->items = eina_inlist_remove(wd->items, wd->items);