Elm slideshow : fix item_del
authorJonathan Atton <jonathan.atton@gmail.com>
Tue, 22 Dec 2009 09:34:29 +0000 (09:34 +0000)
committerJonathan Atton <jonathan.atton@gmail.com>
Tue, 22 Dec 2009 09:34:29 +0000 (09:34 +0000)
SVN revision: 44644

src/lib/elm_slideshow.c

index 1c582e8..a03ff87 100644 (file)
@@ -506,7 +506,8 @@ elm_slideshow_item_del(Elm_Slideshow_Item *item)
          elm_slideshow_show(eina_list_data_get(l2));
      }
 
-   wd->items = eina_list_remove(wd->items, item);
+   wd->items = eina_list_remove_list(wd->items, item->l);
+   wd->items_built = eina_list_remove(wd->items_built, item);
 
    if(item->o && item->itc->func.del)
      item->itc->func.del((void*)item->data, wd->previous->o);