fix(wallpaper): wait for ImageCacheService to be ready before scanning

This commit is contained in:
Lin Xianyi
2026-03-22 14:47:17 +08:00
parent 25d2efe9b3
commit c3532bfaad
+6
View File
@@ -730,6 +730,12 @@ Singleton {
// -------------------------------------------------------------------
function refreshWallpapersList() {
// Wait for imageMagickAvailable to be correctly set for ImageCacheService.imageFilters
if (!ImageCacheService.initialized) {
Qt.callLater(refreshWallpapersList);
return;
}
var mode = Settings.data.wallpaper.viewMode;
Logger.d("Wallpaper", "refreshWallpapersList", "viewMode:", mode);
scanningCount = 0;