1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-03 20:32:07 -04:00

wallpaper: updatesEnabled set on screen changes

This commit is contained in:
bbedward
2026-03-23 09:26:49 -04:00
parent b9c8914d46
commit a1f9b98727
2 changed files with 44 additions and 0 deletions

View File

@@ -107,6 +107,26 @@ Variants {
} }
} }
Connections {
target: blurWallpaperWindow
function onWidthChanged() {
root._renderSettling = true;
renderSettleTimer.restart();
}
function onHeightChanged() {
root._renderSettling = true;
renderSettleTimer.restart();
}
}
Connections {
target: Quickshell
function onScreensChanged() {
root._renderSettling = true;
renderSettleTimer.restart();
}
}
Timer { Timer {
id: renderSettleTimer id: renderSettleTimer
interval: 1000 interval: 1000

View File

@@ -108,10 +108,32 @@ Variants {
} }
} }
Connections {
target: wallpaperWindow
function onWidthChanged() {
root._renderSettling = true;
renderSettleTimer.restart();
}
function onHeightChanged() {
root._renderSettling = true;
renderSettleTimer.restart();
}
}
Connections {
target: Quickshell
function onScreensChanged() {
root._renderSettling = true;
renderSettleTimer.restart();
}
}
Connections { Connections {
target: NiriService target: NiriService
function onDisplayScalesChanged() { function onDisplayScalesChanged() {
root._recheckScreenScale(); root._recheckScreenScale();
root._renderSettling = true;
renderSettleTimer.restart();
} }
} }
@@ -119,6 +141,8 @@ Variants {
target: WlrOutputService target: WlrOutputService
function onWlrOutputAvailableChanged() { function onWlrOutputAvailableChanged() {
root._recheckScreenScale(); root._recheckScreenScale();
root._renderSettling = true;
renderSettleTimer.restart();
} }
} }