From d2747e2ca1e211a32e91e44010f40a00e0ac97e4 Mon Sep 17 00:00:00 2001 From: Leander Scherer Date: Sat, 30 May 2026 15:35:27 +0200 Subject: feat(quickshell): add popup controls and privacy indicators --- modules/system/quickshell/TrayMenu.qml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'modules/system/quickshell/TrayMenu.qml') diff --git a/modules/system/quickshell/TrayMenu.qml b/modules/system/quickshell/TrayMenu.qml index 9e2e9f2..e8dd837 100644 --- a/modules/system/quickshell/TrayMenu.qml +++ b/modules/system/quickshell/TrayMenu.qml @@ -6,33 +6,33 @@ Scope { id: root property var menuItem: null property var parentWindow - property var anchorItem + property var anchorItem: null property bool active: false function open(item) { - anchorItem = item - active = true - menuAnchor.open() + anchorItem = item; + active = true; + menuAnchor.open(); } function close() { - active = false - menuAnchor.close() + active = false; + menuAnchor.close(); } QsMenuAnchor { id: menuAnchor menu: root.menuItem - + anchor.window: root.parentWindow anchor.item: root.anchorItem anchor.edges: Edges.Bottom anchor.gravity: Edges.Bottom anchor.margins.top: Theme.popupGap - + onVisibleChanged: { if (!visible && root.active) { - root.active = false + root.active = false; } } } -- cgit v1.3.1