]> code.delx.au - gnu-emacs/commitdiff
(w32_wnd_proc) <WM_LBUTTONDOWN, WM_RBUTTONDOWN>:
authorJason Rumney <jasonr@gnu.org>
Wed, 26 Apr 2006 17:54:41 +0000 (17:54 +0000)
committerJason Rumney <jasonr@gnu.org>
Wed, 26 Apr 2006 17:54:41 +0000 (17:54 +0000)
<WM_LBUTTONUP, WM_RBUTTONUP>: Call signal_user_input in the cases
where we preempt mouse_button_timer.

src/w32fns.c

index 093739d1603d1509212e74666f68288fcde6adb9..609a88debbdea3794a7122496ed3680396ca5bfd 100644 (file)
@@ -3190,6 +3190,7 @@ w32_wnd_proc (hwnd, msg, wParam, lParam)
              }
            wmsg.dwModifiers = w32_get_modifiers ();
            my_post_msg (&wmsg, hwnd, msg, wParam, lParam);
+           signal_user_input ();
 
            /* Clear message buffer. */
            saved_mouse_button_msg.msg.hwnd = 0;
@@ -3247,6 +3248,7 @@ w32_wnd_proc (hwnd, msg, wParam, lParam)
          }
        wmsg.dwModifiers = w32_get_modifiers ();
        my_post_msg (&wmsg, hwnd, msg, wParam, lParam);
+       signal_user_input ();
 
        /* Always clear message buffer and cancel timer. */
        saved_mouse_button_msg.msg.hwnd = 0;