summaryrefslogtreecommitdiff
path: root/Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m
diff options
context:
space:
mode:
Diffstat (limited to 'Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m')
-rw-r--r--Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m10
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m b/Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m
index 029a318..c9db253 100644
--- a/Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m
+++ b/Source/3rdParty/SDL2/src/video/cocoa/SDL_cocoamouse.m
@@ -432,6 +432,16 @@ Cocoa_HandleMouseWheel(SDL_Window *window, NSEvent *event)
}
}
+ if (x > 0) {
+ x = SDL_ceil(x);
+ } else if (x < 0) {
+ x = SDL_floor(x);
+ }
+ if (y > 0) {
+ y = SDL_ceil(y);
+ } else if (y < 0) {
+ y = SDL_floor(y);
+ }
SDL_SendMouseWheel(window, mouse->mouseID, x, y, direction);
}