{
_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 s/w rendering.
+ //Need to find out the fundamental reason then fix it.
+ evas_damage_rectangle_add(obj->layer->evas,
+ 0,
+ 0,
+ obj->layer->evas->output.w,
+ obj->layer->evas->output.h);
}
}
_evas_map_calc_map_geometry(obj);
if (!obj->cur.usemap) _evas_map_calc_geom_change(obj);
else _evas_map_calc_map_geometry(obj);
if (obj->cur.usemap)
- evas_object_mapped_clip_across_mark(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 s/w
+ //rendering. Need to find out the fundamental reason
+ //then fix it.
+ evas_damage_rectangle_add(obj->layer->evas,
+ 0,
+ 0,
+ obj->layer->evas->output.w,
+ obj->layer->evas->output.h);
+ }
}
return;
}