_evas_map_calc_geom_change(obj);
evas_object_mapped_clip_across_mark(obj);
}
+ //FIXME: Since the last frame is not updated when map is disabled,
+ //Afterimage problem is happened in software rendering.
+ //Need to find out the reason in the rendering engine then fix it.
+ //However, it's hard to fix the problem now, added a just workarond code.
+ //This problem will be fixed later or be removed when the rendering engine is refactored completely.
+ Evas *e = evas_object_evas_get(obj);
+ evas_damage_rectangle_add(e,
+ e->viewport.x,
+ e->viewport.y,
+ e->viewport.w,
+ e->viewport.h);
}
_evas_map_calc_map_geometry(obj);
/* This is a bit heavy handed, but it fixes the case of same geometry, but