IPC: more robust screen detection

This commit is contained in:
LemmyCook 2025-09-04 10:26:45 -04:00
parent 2fda29c185
commit 3e7ebf44f3

View file

@ -12,8 +12,12 @@ Item {
function getActiveScreen() {
const activeWindow = ToplevelManager.activeToplevel
if (activeWindow && activeWindow.screens.length > 0) {
var screen = activeWindow.screens[0]
return screen
var screenName = activeWindow.screens[0].name
for (let i=0; i<Quickshell.screens.length; i++) {
if (screenName === Quickshell.screens[i].name) {
return Quickshell.screens[i]
}
}
}
// Fall back to the primary screen