diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2021-09-03 15:11:10 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2021-09-03 19:53:32 +0200 |
commit | 4d8fb1bc6f8b57952f930e293d79ffbfc0b0701e (patch) | |
tree | a53ef84887eb6b66af475bb1c21fdd7a73199757 /src/plugins/platforms/cocoa | |
parent | 69065160048335b8f5e2e3d0ba254a2065c51c5d (diff) |
cocoa: use TouchPad deviceType for trackpad
WheelHandler { acceptedDevices: PointerDevice.TouchPad }
doesn't react unless we use the right type.
Amends 69c833dae91d004b48f815e0156d6caeb4cdb491
Pick-to: 6.2
Change-Id: I813de096b87f3af4dfcf5510abc0d0bd9c15b689
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/cocoa')
-rw-r--r-- | src/plugins/platforms/cocoa/qnsview_mouse.mm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qnsview_mouse.mm b/src/plugins/platforms/cocoa/qnsview_mouse.mm index ffc8182b83..7ef5d3d053 100644 --- a/src/plugins/platforms/cocoa/qnsview_mouse.mm +++ b/src/plugins/platforms/cocoa/qnsview_mouse.mm @@ -743,6 +743,7 @@ static const QPointingDevice *pointingDeviceFor(qint64 deviceID) auto *devicePriv = QPointingDevicePrivate::get(const_cast<QPointingDevice *>(device)); if (!devicePriv->capabilities.testFlag(QInputDevice::Capability::PixelScroll)) { devicePriv->name = QLatin1String("trackpad or magic mouse"); + devicePriv->deviceType = QInputDevice::DeviceType::TouchPad; devicePriv->capabilities |= QInputDevice::Capability::PixelScroll; qCDebug(lcInputDevices) << "mouse scrolling: updated capabilities" << device; } |