summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-22 18:37:47 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-22 18:37:47 +1000
commit343da3bdc7e80c8590c89e9685789425e107e4cd (patch)
tree91a9f71f451c417404e550fc3ccea8a0a8f70542 /services
parentlock: better buttons (diff)
downloadcaelestia-shell-343da3bdc7e80c8590c89e9685789425e107e4cd.tar.gz
caelestia-shell-343da3bdc7e80c8590c89e9685789425e107e4cd.tar.bz2
caelestia-shell-343da3bdc7e80c8590c89e9685789425e107e4cd.zip
internal: even better visibilities multimon
Diffstat (limited to 'services')
-rw-r--r--services/Visibilities.qml6
1 files changed, 3 insertions, 3 deletions
diff --git a/services/Visibilities.qml b/services/Visibilities.qml
index 5527b60..bd431db 100644
--- a/services/Visibilities.qml
+++ b/services/Visibilities.qml
@@ -1,16 +1,16 @@
pragma Singleton
import Quickshell
+import Quickshell.Hyprland
Singleton {
property var screens: new Map()
function load(screen: ShellScreen, visibilities: var): void {
- screens.set(screen.model + screen.name, visibilities);
+ screens.set(Hyprland.monitorFor(screen), visibilities);
}
function getForActive(): PersistentProperties {
- const mon = Hyprland.focusedMonitor;
- return screens.get(mon.lastIpcObject.model + mon.name);
+ return screens.get(Hyprland.focusedMonitor);
}
}