From 24210697bf818e9bda8e1aefe4e4e46b56b62d45 Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Sat, 22 Nov 2025 14:50:17 +0100 Subject: [PATCH] SetupWizard: check for WallpaperService --- Modules/Panels/SetupWizard/SetupWizard.qml | 28 ++++++++++++---------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/Modules/Panels/SetupWizard/SetupWizard.qml b/Modules/Panels/SetupWizard/SetupWizard.qml index 3c31e6cf..fc64cc86 100644 --- a/Modules/Panels/SetupWizard/SetupWizard.qml +++ b/Modules/Panels/SetupWizard/SetupWizard.qml @@ -388,13 +388,15 @@ SmartPanel { Logger.i("SetupWizard", "Completing setup with selected options"); isCompleting = true; - if (selectedWallpaperDirectory !== Settings.data.wallpaper.directory) { - Settings.data.wallpaper.directory = selectedWallpaperDirectory; - WallpaperService.refreshWallpapersList(); - } + if (typeof WallpaperService !== "undefined" && WallpaperService.refreshWallpapersList) { + if (selectedWallpaperDirectory !== Settings.data.wallpaper.directory) { + Settings.data.wallpaper.directory = selectedWallpaperDirectory; + WallpaperService.refreshWallpapersList(); + } - if (selectedWallpaper !== "") { - WallpaperService.changeWallpaper(selectedWallpaper, undefined); + if (selectedWallpaper !== "") { + WallpaperService.changeWallpaper(selectedWallpaper, undefined); + } } Settings.data.general.scaleRatio = selectedScaleRatio; @@ -426,13 +428,15 @@ SmartPanel { } function applyWallpaperSettings() { - if (selectedWallpaperDirectory !== Settings.data.wallpaper.directory) { - Settings.data.wallpaper.directory = selectedWallpaperDirectory; - WallpaperService.refreshWallpapersList(); - } + if (typeof WallpaperService !== "undefined" && WallpaperService.refreshWallpapersList) { + if (selectedWallpaperDirectory !== Settings.data.wallpaper.directory) { + Settings.data.wallpaper.directory = selectedWallpaperDirectory; + WallpaperService.refreshWallpapersList(); + } - if (selectedWallpaper !== "") { - WallpaperService.changeWallpaper(selectedWallpaper, undefined); + if (selectedWallpaper !== "") { + WallpaperService.changeWallpaper(selectedWallpaper, undefined); + } } }