From dc1971702645ddddc57f6354312ce3d777a47965 Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Thu, 29 Sep 2011 08:00:53 +0000 Subject: [PATCH] Prevent right click menu when resizing --- wm-wmii.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/wm-wmii.c b/wm-wmii.c index 2cebd9f..1f2c3bf 100644 --- a/wm-wmii.c +++ b/wm-wmii.c @@ -550,12 +550,15 @@ int wm_handle_key(win_t *win, Key_t key, mod_t mod, ptr_t ptr) // mod.win ? 'w' : '-'); /* Mouse movement */ - if (key_mouse0 <= key && key <= key_mouse7 && mod.up) - return set_move(win,ptr,none), 0; - else if (key == key_mouse1 && mod.MODKEY) - return set_move(win,ptr,move), 1; - else if (key == key_mouse3 && mod.MODKEY) - return set_move(win,ptr,resize), 1; + if (key_mouse0 <= key && key <= key_mouse7) { + if (key == key_mouse1 && mod.MODKEY && !mod.up) + return set_move(win,ptr,move), 1; + if (key == key_mouse3 && mod.MODKEY && !mod.up) + return set_move(win,ptr,resize), 1; + if (move_mode != none && mod.up) + return set_move(win,ptr,none), 1; + return 0; + } /* Only handle key-down */ if (mod.up) -- 2.43.2