summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXMouseEvent.c
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/tkMacOSXMouseEvent.c')
-rw-r--r--macosx/tkMacOSXMouseEvent.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/macosx/tkMacOSXMouseEvent.c b/macosx/tkMacOSXMouseEvent.c
index ac94e1f..2e6bb1f 100644
--- a/macosx/tkMacOSXMouseEvent.c
+++ b/macosx/tkMacOSXMouseEvent.c
@@ -545,7 +545,7 @@ enum {
}
} else {
static unsigned long scrollCounter = 0;
- int delta;
+ unsigned delta;
CGFloat Delta;
Bool deltaIsPrecise = [theEvent hasPreciseScrollingDeltas];
XEvent xEvent = {0};
@@ -557,8 +557,8 @@ enum {
xEvent.xany.display = Tk_Display(target);
xEvent.xany.window = Tk_WindowId(target);
if (deltaIsPrecise) {
- int deltaX = [theEvent scrollingDeltaX];
- int deltaY = [theEvent scrollingDeltaY];
+ unsigned deltaX = (unsigned)(int)[theEvent scrollingDeltaX];
+ unsigned deltaY = (unsigned)(int)[theEvent scrollingDeltaY];
delta = (deltaX << 16) | (deltaY & 0xffff);
if (delta != 0) {
xEvent.type = TouchpadScroll;