summaryrefslogtreecommitdiffstats
path: root/framework
diff options
context:
space:
mode:
Diffstat (limited to 'framework')
-rw-r--r--framework/qml/ListView.qml8
1 files changed, 6 insertions, 2 deletions
diff --git a/framework/qml/ListView.qml b/framework/qml/ListView.qml
index 7fbb5721..f137d03e 100644
--- a/framework/qml/ListView.qml
+++ b/framework/qml/ListView.qml
@@ -38,8 +38,12 @@ ListView {
38 38
39 onWheel: { 39 onWheel: {
40 //Some trackpads (mine) emit 0 events in between that we can safely ignore. 40 //Some trackpads (mine) emit 0 events in between that we can safely ignore.
41 if (wheel.angleDelta.y) { 41 if (wheel.pixelDelta.y) {
42 listView.flick(0, wheel.angleDelta.y * 40) 42 //120 is apparently the factor used in windows(https://chromium.googlesource.com/chromium/src/+/70763eb93a32555910a3b4269aeec51252ab9ec6/ui/events/event.cc)
43 listView.flick(0, wheel.pixelDelta.y * 120)
44 } else if (wheel.angleDelta.y) {
45 //Arbitrary but this seems to work for me...
46 listView.flick(0, wheel.angleDelta.y * 10)
43 } 47 }
44 } 48 }
45 } 49 }