Просмотр исходного кода

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

David Rose 19 лет назад
Родитель
Сommit
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;
             }
           }