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)

-- 


Reply via email to