diff options
Diffstat (limited to 'macosx/tkMacOSXMouseEvent.c')
| -rw-r--r-- | macosx/tkMacOSXMouseEvent.c | 6 |
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; |
