# HG changeset patch # User Juanma Barranquero # Date 1054074898 0 # Node ID 827c306f05152d615bd911cd0ea005e6b7daaf34 # Parent 0e4f36767c588d60f56b9d8267f429ac537b99c7 Add missing code from previous patch by David Ponce. diff -r 0e4f36767c58 -r 827c306f0515 src/w32term.c --- a/src/w32term.c Tue May 27 21:18:22 2003 +0000 +++ b/src/w32term.c Tue May 27 22:34:58 2003 +0000 @@ -4451,7 +4451,7 @@ } } - button = ( GET_WHEEL_DELTA_WPARAM (msg.msg.wParam) < 0 )? 4 : 3; + button = (GET_WHEEL_DELTA_WPARAM (msg.msg.wParam) < 0)? 4 : 3; if (up) { @@ -4816,27 +4816,12 @@ break; default: - /* Check for messages registered at runtime. */ + /* Check for messages registered at runtime. */ if (msg.msg.message == msh_mousewheel) { - if (dpyinfo->grabbed && last_mouse_frame - && FRAME_LIVE_P (last_mouse_frame)) - f = last_mouse_frame; - else - f = x_window_to_frame (dpyinfo, msg.msg.hwnd); - - if (f) - { - if ((!dpyinfo->w32_focus_frame - || f == dpyinfo->w32_focus_frame) - && (numchars >= 1)) - { - construct_mouse_wheel (bufp, &msg, f); - bufp++; - count++; - numchars--; - } - } + /* Forward MSH_MOUSEWHEEL as WM_MOUSEWHEEL. */ + msg.msg.message == WM_MOUSEWHEEL; + prepend_msg (&msg); } break; }