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>
This commit is contained in:
parent
6906516004
commit
4d8fb1bc6f
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user