Flickering issue is occurred by using resize_mode as "Top" or "Left" or "Top-Left".
For fix this issue, used defer move until next commit when interactive resizing.
Change-Id: I9aacfe89feba6f56dc24406064b47fde847a6739
return;
}
+ if ((cw->ec->resize_mode == E_POINTER_RESIZE_NONE) &&
+ (cw->ec->manage_resize.resize_obj))
+ {
+ e_client_pos_set(cw->ec, x, y);
+ cw->ec->client.x = x + cw->client_inset.l;
+ cw->ec->client.y = y + cw->client_inset.t;
+ e_policy_visibility_client_defer_move(cw->ec);
+ return;
+ }
+
/* if frame_object does not exist, client_inset indicates CSD.
* this means that ec->client matches cw->x/y, the opposite
* of SSD.