From cde77f2a06c8040a723e74870d0c4ccd59ec2b67 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 4 Mar 2026 13:02:29 +0100 Subject: ... --- accounts/gkleen@sif/shell/quickshell/WorktimeWidget.qml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/accounts/gkleen@sif/shell/quickshell/WorktimeWidget.qml b/accounts/gkleen@sif/shell/quickshell/WorktimeWidget.qml index 0e07ff59..b7baee34 100644 --- a/accounts/gkleen@sif/shell/quickshell/WorktimeWidget.qml +++ b/accounts/gkleen@sif/shell/quickshell/WorktimeWidget.qml @@ -116,7 +116,10 @@ Item { required property var state required property var mouseArea - property bool nextVisible: (tooltipText.visible || tooltipIcon.visible) && (tooltip.mouseArea.containsMouse || tooltipMouseArea.containsMouse) + property bool iconVisible: tooltip.state.running || !tooltip.state.updating + property bool tooltipVisible: tooltip.state.state?.tooltip ?? false + + property bool nextVisible: (tooltip.tooltipVisible || tooltip.iconVisible) && (tooltip.mouseArea.containsMouse || tooltipMouseArea.containsMouse) anchor { item: tooltip.mouseArea @@ -169,7 +172,7 @@ Item { implicitSize: 14 anchors.verticalCenter: parent.verticalCenter - visible: tooltip.state.running || !tooltip.state.updating + visible: tooltip.iconVisible icon: tooltip.state.running ? "update" : "timer-off" } @@ -183,7 +186,7 @@ Item { Text { id: tooltipText - visible: tooltip.state.state?.tooltip ?? false + visible: tooltip.tooltipVisible anchors.verticalCenter: parent.verticalCenter -- cgit v1.2.3