plugins/overview: Fix MMB and RMB

Both MMB and RMB are broken because acceptedPointerTypes doesn't accept
PointerDevice.GenericPointer.

RMB is broken because there's no "desktopView" object.

BUG: 475681
wilder/Plasma/6.2
Vlad Zahorodnii 2 years ago
parent 765ffb7ff4
commit 255283b74a
  1. 4
      src/plugins/overview/qml/main.qml

@ -596,7 +596,7 @@ FocusScope {
opacity: 1 - downGestureProgress
onDownGestureTriggered: window.closeWindow()
TapHandler {
acceptedPointerTypes: PointerDevice.GenericPointer | PointerDevice.Pen
acceptedPointerTypes: PointerDevice.Generic | PointerDevice.Pen
acceptedButtons: Qt.MiddleButton | Qt.RightButton
onTapped: (eventPoint, button) => {
if (button === Qt.MiddleButton) {
@ -605,7 +605,7 @@ FocusScope {
if (window.desktops.length > 0) {
window.desktops = [];
} else {
window.desktops = [desktopView.desktop];
window.desktops = [mainBackground.desktop];
}
}
}

Loading…
Cancel
Save