Commit 55b5d8dce67c45ab717a203868b1e71047857177

Peter Kosyh 2019-11-11T21:59:39

haiku: Invert mouse wheel values to match what SDL expects. Partially fixes Bugzilla #4442.

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/main/haiku/SDL_BApp.h b/src/main/haiku/SDL_BApp.h
index 48a2979..086c847 100644
--- a/src/main/haiku/SDL_BApp.h
+++ b/src/main/haiku/SDL_BApp.h
@@ -261,7 +261,7 @@ private:
             return;
         }
         win = GetSDLWindow(winID);
-        SDL_SendMouseWheel(win, 0, xTicks, yTicks, SDL_MOUSEWHEEL_NORMAL);
+        SDL_SendMouseWheel(win, 0, xTicks, -yTicks, SDL_MOUSEWHEEL_NORMAL);
     }
 
     void _HandleKey(BMessage *msg) {