From 5c1cc7d5c673fd0a248d1c972cf3ed662e7bd670 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 11 Dec 2021 19:21:01 +0100 Subject: [PATCH] Fix broken top bar clicks without pins --- resources/qml/TopBar.qml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/resources/qml/TopBar.qml b/resources/qml/TopBar.qml index ee401370..b9d1f85f 100644 --- a/resources/qml/TopBar.qml +++ b/resources/qml/TopBar.qml @@ -30,7 +30,7 @@ Rectangle { TapHandler { onSingleTapped: { - if (eventPoint.position.y > topBar.height - pinnedMessages.height) { + if (eventPoint.position.y > topBar.height - (pinnedMessages.visible ? pinnedMessages.height : 0)) { eventPoint.accepted = true return; } @@ -63,12 +63,6 @@ Rectangle { grabPermissions: PointerHandler.TakeOverForbidden | PointerHandler.CanTakeOverFromAnything } - CursorShape { - anchors.fill: parent - anchors.bottomMargin: pinnedMessages.height - cursorShape: Qt.PointingHandCursor - } - GridLayout { id: topLayout @@ -307,4 +301,10 @@ Rectangle { } } } + + CursorShape { + anchors.fill: parent + anchors.bottomMargin: pinnedMessages.visible ? pinnedMessages.height : 0 + cursorShape: Qt.PointingHandCursor + } }