diff --git a/quickshell/Modules/DankBar/Widgets/SystemTrayBar.qml b/quickshell/Modules/DankBar/Widgets/SystemTrayBar.qml index 63ea0fee..0f79b049 100644 --- a/quickshell/Modules/DankBar/Widgets/SystemTrayBar.qml +++ b/quickshell/Modules/DankBar/Widgets/SystemTrayBar.qml @@ -1362,16 +1362,6 @@ BasePill { axis = axisObj; menuHandle = item?.menu; - if (parentScreen) { - for (var i = 0; i < Quickshell.screens.length; i++) { - const s = Quickshell.screens[i]; - if (s === parentScreen) { - menuWindow.screen = s; - break; - } - } - } - showMenu = true; } @@ -1448,6 +1438,7 @@ BasePill { WlrLayershell.namespace: "dms:tray-menu-window" visible: menuRoot.showMenu && (menuRoot.trayItem?.hasMenu ?? false) + screen: menuRoot.parentScreen WlrLayershell.layer: WlrLayershell.Top WlrLayershell.exclusiveZone: -1 WlrLayershell.keyboardFocus: {