block client mouse move calls from comp object during move/resize

this is now handled by the event grabber. many callbacks on this
object are due to clip changes instead of genuine mouse movements,
meaning that processing events can lead to further resizes during a
render cycle
This commit is contained in:
Mike Blumenkrantz 2017-06-24 11:53:47 -04:00
parent a9cd60fb90
commit 4464c681fd
1 changed files with 1 additions and 0 deletions

View File

@ -475,6 +475,7 @@ _e_comp_object_cb_mouse_move(void *data, Evas *e EINA_UNUSED, Evas_Object *obj E
if (!cw->ec) return;
if (e_client_action_get() && (e_client_action_get() != cw->ec)) return;
if (cw->ec->moving || e_client_util_resizing_get(cw->ec)) return;
e_client_mouse_move(cw->ec, &ev->cur.output);
}
/////////////////////////////////////