I know. This title does not explain anything. Whatever.
This fixes the following issue:
- Mask a genlist (big mask)
- Each item has an icon masked (small mask)
- Apply a map to the genlist
- Scrolling the genlist
--> The big mask still works but totally screws up the
small icons with masks.
Note: Once again this patch only affects code paths where an
object is a mask.
for (i = 0; i < e->restack_objects.count; ++i)
{
obj = eina_array_data_get(&e->restack_objects, i);
+ if (_evas_render_object_is_mask(obj))
+ _evas_mask_redraw_set(e, obj);
obj->func->render_pre(obj->object, obj, obj->private_data);
_evas_render_prev_cur_clip_cache_add(e, obj);
}