internal: even better visibilities multimon
This commit is contained in:
parent
a59cc0474b
commit
343da3bdc7
1 changed files with 3 additions and 3 deletions
|
|
@ -1,16 +1,16 @@
|
||||||
pragma Singleton
|
pragma Singleton
|
||||||
|
|
||||||
import Quickshell
|
import Quickshell
|
||||||
|
import Quickshell.Hyprland
|
||||||
|
|
||||||
Singleton {
|
Singleton {
|
||||||
property var screens: new Map()
|
property var screens: new Map()
|
||||||
|
|
||||||
function load(screen: ShellScreen, visibilities: var): void {
|
function load(screen: ShellScreen, visibilities: var): void {
|
||||||
screens.set(screen.model + screen.name, visibilities);
|
screens.set(Hyprland.monitorFor(screen), visibilities);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getForActive(): PersistentProperties {
|
function getForActive(): PersistentProperties {
|
||||||
const mon = Hyprland.focusedMonitor;
|
return screens.get(Hyprland.focusedMonitor);
|
||||||
return screens.get(mon.lastIpcObject.model + mon.name);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue