From: chanwook jung <jchanwook@gmail.com>

Subject: [E-devel] [Patch] [genlist] modified _item_block_unrealize
postion in calc_job

Previously, group item did not unrealized at rotate.



SVN revision: 66510
This commit is contained in:
chanwook jung 2011-12-26 05:32:40 +00:00 committed by Carsten Haitzler
parent 81c0c5e6b0
commit 91c9921fd7
1 changed files with 2 additions and 2 deletions

View File

@ -2043,7 +2043,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)
{
@ -2379,9 +2379,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;
}