taskswitcher: disable input handlers while in gesture

This commit is contained in:
Yari Polla 2022-05-03 01:38:32 +02:00
parent 863485075c
commit 26aaa808b0
2 changed files with 6 additions and 0 deletions

View file

@ -65,6 +65,7 @@ Item {
id: control
width: parent.width
height: parent.height
enabled: !taskSwitcher.taskSwitcherState.currentlyBeingOpened
// set cursor shape here, since taphandler seems to not be able to do it
cursorShape: Qt.PointingHandCursor
@ -81,6 +82,8 @@ Item {
id: dragHandler
target: parent
enabled: !taskSwitcher.taskSwitcherState.currentlyBeingOpened
yAxis.enabled: true
xAxis.enabled: false
yAxis.maximum: 0
@ -238,6 +241,7 @@ Item {
TapHandler {
id: tapHandler
enabled: !taskSwitcher.taskSwitcherState.currentlyBeingOpened
onTapped: delegate.activateApp()
}
}

View file

@ -28,6 +28,8 @@ Item {
// taphandler activates even if delegate touched
TapHandler {
enabled: !taskSwitcherState.currentlyBeingOpened
onTapped: {
// if tapped on the background, then hide
if (root.childAt(eventPoint.position.x, eventPoint.position.y) === null) {