瀏覽代碼

mouse wheel should generate down and immediate up messages, so it does not look like keyrepeat

David Rose 19 年之前
父節點
當前提交
d8eab5dbcd
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      panda/src/windisplay/winGraphicsWindow.cxx

+ 2 - 0
panda/src/windisplay/winGraphicsWindow.cxx

@@ -1220,11 +1220,13 @@ window_proc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {
           if (delta >= 0) {
             while (delta > 0) {
               handle_keypress(MouseButton::wheel_up(), point.x, point.y, time);
+              handle_keyrelease(MouseButton::wheel_up(), time);
               delta -= WHEEL_DELTA;
             }
           } else {
             while (delta < 0) {
               handle_keypress(MouseButton::wheel_down(), point.x, point.y, time);
+              handle_keyrelease(MouseButton::wheel_down(), time);
               delta += WHEEL_DELTA;
             }
           }