From 63c4bb181086cf8980cfabcb52af2f9065cb507e Mon Sep 17 00:00:00 2001 From: Emre Yolcu Date: Tue, 29 Nov 2016 10:49:22 +0200 Subject: [PATCH] Use point delta instead of line delta --- DiscreteScroll/main.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DiscreteScroll/main.m b/DiscreteScroll/main.m index c485827..bddf9a4 100644 --- a/DiscreteScroll/main.m +++ b/DiscreteScroll/main.m @@ -7,7 +7,7 @@ CGEventRef cgEventCallback(CGEventTapProxy proxy, CGEventType type, CGEventRef event, void *refcon) { if (!CGEventGetIntegerValueField(event, kCGScrollWheelEventIsContinuous)) { - int64_t delta = CGEventGetIntegerValueField(event, kCGScrollWheelEventDeltaAxis1); + int64_t delta = CGEventGetIntegerValueField(event, kCGScrollWheelEventPointDeltaAxis1); CGEventSetIntegerValueField(event, kCGScrollWheelEventDeltaAxis1, SIGN(delta) * LINES); }