From c7ee627110af8f19028df31bde360c14121e56bf Mon Sep 17 00:00:00 2001 From: LemmyCook Date: Sun, 31 Aug 2025 17:55:08 -0400 Subject: [PATCH] Wallpaper: attempt to fix wallpaper bindings on Qt 6.8 --- Services/WallpaperService.qml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Services/WallpaperService.qml b/Services/WallpaperService.qml index b66ce2a..1b5cd68 100644 --- a/Services/WallpaperService.qml +++ b/Services/WallpaperService.qml @@ -93,6 +93,13 @@ Singleton { return Settings.data.wallpaper.directory } + // ------------------------------------------------------------------- + function forceRefreshConfig() { + var backup = Settings.data.wallpaper.monitors.slice(0) + Settings.data.wallpaper.monitors = [] + Settings.data.wallpaper.monitors = backup + } + // ------------------------------------------------------------------- // Set specific monitor directory function setMonitorDirectory(screenName, directory) { @@ -106,6 +113,7 @@ Singleton { "wallpaper": "" }) } + forceRefreshConfig() } // ------------------------------------------------------------------- @@ -128,6 +136,7 @@ Singleton { _setWallpaper(Quickshell.screens[i].name, path) } } + forceRefreshConfig() } // -------------------------------------------------------------------