diff --git a/Modules/Background/Overview.qml b/Modules/Background/Overview.qml index 7aa67240..b471174e 100644 --- a/Modules/Background/Overview.qml +++ b/Modules/Background/Overview.qml @@ -21,6 +21,10 @@ Variants { if (modelData) { Logger.log("Overview", "Loading Overview component for Niri on", modelData.name) } + updateWallpaper() + } + + function updateWallpaper() { wallpaper = modelData ? WallpaperService.getWallpaper(modelData.name) : "" } @@ -33,6 +37,15 @@ Variants { } } } + + Connections { + target: WallpaperService + function onIsInitializedChanged() { + if (WallpaperService.isInitialized) { + updateWallpaper() + } + } + } color: Color.transparent screen: modelData