From 50a37adb6e7b496f9b24ac3161e9283b0f4d5dec Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 27 Mar 2014 15:50:48 -0400 Subject: [PATCH] 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 278e36241..f5d090937 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)