Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorj.delarago <joeydelarago@gmail.com>2022-05-02 12:35:32 +0300
committerj.delarago <joeydelarago@gmail.com>2022-05-02 12:35:32 +0300
commit1accb30408c8c202fee9a416d12fba3dfc06fe4e (patch)
tree15b53db0a3e66409c2bb2707be6d27bea960280e /resources/qml
parent81a170fb7bd62dcc4ec89e5575f2e785a6936a75 (diff)
The PrintSetupTooltip was catching events while invisible on the top left of the screen. This was causing the menubar not to be clickable.
I've disabled PrintSetupTooltip when not visible so that it does not catch events. CURA-9232
Diffstat (limited to 'resources/qml')
-rw-r--r--resources/qml/PrintSetupTooltip.qml4
1 files changed, 4 insertions, 0 deletions
diff --git a/resources/qml/PrintSetupTooltip.qml b/resources/qml/PrintSetupTooltip.qml
index 20b9ac8981..8551c5c221 100644
--- a/resources/qml/PrintSetupTooltip.qml
+++ b/resources/qml/PrintSetupTooltip.qml
@@ -17,6 +17,8 @@ UM.PointingRectangle
arrowSize: UM.Theme.getSize("default_arrow").width
opacity: 0
+ // This should be disabled when invisible, otherwise it will catch mouse events.
+ enabled: false
Behavior on opacity
{
@@ -52,11 +54,13 @@ UM.PointingRectangle
}
base.opacity = 1;
target = Qt.point(position.x + 1, position.y + Math.round(UM.Theme.getSize("tooltip_arrow_margins").height / 2))
+ enabled = true
}
function hide()
{
base.opacity = 0;
+ enabled = false
}
ScrollView