discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=4464c681fd610e5f2e6e91aeb375550e8ae9c844
commit 4464c681fd610e5f2e6e91aeb375550e8ae9c844 Author: Mike Blumenkrantz <[email protected]> Date: Sat Jun 24 11:53:47 2017 -0400 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 --- src/bin/e_comp_object.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index c02069b28..a7b6b8965 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -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); } ///////////////////////////////////// --
