there was a bug that window flickering sometimes when doing resize with pointer (using resize object).
when the resize ends, then server changing window's geometry using evas_object_geometry_set.
but actually evas_object_geometry_set doing evas_object_move -> evas_object_resize, and this processes makes flickering.
to fix this problem, use e_client_frame_geometry_set to doing move after resize once.
Change-Id: If5a82277affa2e0298a412b18d048624495f32df
{
if (ec->manage_resize.resize_obj)
{
- evas_object_geometry_set(ec->frame,
- ec->manage_resize.x,
- ec->manage_resize.y,
- ec->manage_resize.w,
- ec->manage_resize.h);
+ e_client_frame_geometry_set(ec,
+ ec->manage_resize.x,
+ ec->manage_resize.y,
+ ec->manage_resize.w,
+ ec->manage_resize.h);
_e_client_resize_object_del(ec);
}
}