This fixes "elm - genlist decorate all mode on and scroll - garbage
items left around."
Note: Do not manipulate swallowed items. Unswallow it first then
manipulate it.
SVN revision: 74412
EINA_LIST_FREE (it->item->flip_content_objs, content)
evas_object_del(content);
+ // unswallow VIEW(it) first then manipulate VIEW(it)
+ _decorate_item_unrealize(it);
+ if (GL_IT(it)->wsd->decorate_all_mode) _decorate_all_item_unrealize(it);
+
if (it->item->nocache_once || it->item->nocache)
{
evas_object_del(VIEW(it));
_item_cache_add(it);
}
- _decorate_item_unrealize(it);
it->states = NULL;
it->realized = EINA_FALSE;
it->want_unrealize = EINA_FALSE;
- if (GL_IT(it)->wsd->decorate_all_mode) _decorate_all_item_unrealize(it);
}
static Eina_Bool