static void
_filter_item_internal(Elm_Gen_Item *it)
{
- if (!it) return;
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
if (sd->filter_data && it->itc->func.filter_get)
{
if (it == first) return n;
}
sd->filter_queue = eina_list_remove_list(sd->filter_queue, sd->filter_queue);
- _filter_item_internal(it);
- GL_IT(it)->block->calc_done = EINA_FALSE;
+ if (it)
+ {
+ _filter_item_internal(it);
+ GL_IT(it)->block->calc_done = EINA_FALSE;
+ }
sd->calc_done = EINA_FALSE;
_changed(sd->pan_obj);
if ((ecore_time_get() - t0) > (ecore_animator_frametime_get()))