static Eina_Bool
_item_block_recalc(Item_Block *itb,
int in,
- int qadd,
- int norender __UNUSED__)
+ int qadd)
{
const Eina_List *l;
Elm_Genlist_Item *it;
itb->minw = minw;
itb->minh = minh;
itb->changed = EINA_FALSE;
- /* force an evas norender to garbage collect deleted objects */
-// if (norender) evas_norender(evas_object_evas_get(itb->wd->obj));
return showme;
}
itb->must_recalc = EINA_FALSE;
}
if (itb->realized) _item_block_unrealize(itb);
- showme = _item_block_recalc(itb, in, 0, 1);
+ showme = _item_block_recalc(itb, in, 0);
chb = itb;
}
itb->y = y;
{
position = 1;
itb->changed = EINA_TRUE;
- _item_block_recalc(itb, num0, 0, 1);
+ _item_block_recalc(itb, num0, 0);
_item_block_position(itb, num0);
}
}
}
static int
-_queue_process(Widget_Data *wd,
- int norender)
+_queue_process(Widget_Data *wd)
{
int n;
Eina_Bool showme = EINA_FALSE;
t = ecore_time_get();
if (it->block->changed)
{
- showme = _item_block_recalc(it->block, it->block->num, 1,
- norender);
+ showme = _item_block_recalc(it->block, it->block->num, 1);
it->block->changed = 0;
}
if (showme) it->block->showme = EINA_TRUE;
//static double q_start = 0.0;
//if (q_start == 0.0) q_start = ecore_time_get();
//xxx
- if (_queue_process(wd, 1) > 0) *wakeup = EINA_TRUE;
+ if (_queue_process(wd) > 0) *wakeup = EINA_TRUE;
if (!wd->queue)
{
//xxx
ecore_idle_enterer_del(wd->queue_idle_enterer);
wd->queue_idle_enterer = NULL;
}
- _queue_process(wd, 0);
+ _queue_process(wd);
}
if (!wd->queue_idle_enterer)
wd->queue_idle_enterer = ecore_idle_enterer_add(_item_idle_enterer, wd);