Previously, group item did not unrealized at rotate.
Index: elementary/src/lib/elm_genlist.c
===================================================================
--- elementary/src/lib/elm_genlist.c (revision 66506)
+++ elementary/src/lib/elm_genlist.c (working copy)
@@ -2042,7 +2042,7 @@ _item_block_unrealize(Item_Block *itb)
evas_event_freeze(evas_object_evas_get(itb->wd->obj));
EINA_LIST_FOREACH(itb->items, l, it)
{
- if (!it->group)
+ if (itb->must_recalc || !it->group)
{
if (it->dragging)
{
@@ -2378,9 +2378,9 @@ _calc_job(void *data)
if (it->item->mincalcd) it->item->mincalcd = EINA_FALSE;
itb->changed = EINA_TRUE;
if (itb->must_recalc) did_must_recalc = EINA_TRUE;
+ if (itb->realized) _item_block_unrealize(itb);
itb->must_recalc = EINA_FALSE;
}
- if (itb->realized) _item_block_unrealize(itb);
showme = _item_block_recalc(itb, in, EINA_FALSE);
chb = itb;
}
------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel