discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=50a37adb6e7b496f9b24ac3161e9283b0f4d5dec
commit 50a37adb6e7b496f9b24ac3161e9283b0f4d5dec Author: Mike Blumenkrantz <[email protected]> Date: Thu Mar 27 15:50:48 2014 -0400 ignore mouse movements on client during keyboard actions fix T1097 --- src/bin/e_client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 278e362..f5d0909 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2621,6 +2621,7 @@ e_client_mouse_move(E_Client *ec, Evas_Point *output) int new_w, new_h; Eina_List *skiplist = NULL; + if (action_handler_key) return; if ((ec->moveinfo.down.button >= 1) && (ec->moveinfo.down.button <= 3)) { x = ec->mouse.last_down[ec->moveinfo.down.button - 1].x + @@ -2655,6 +2656,7 @@ e_client_mouse_move(E_Client *ec, Evas_Point *output) } else if (e_client_util_resizing_get(ec)) { + if (action_handler_key) return; _e_client_resize_handle(ec); } else if (ec->drag.start) --
