From e2552f604dee9d80f4fcc4b1b522193035b07aa3 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Thu, 19 Mar 2026 22:54:16 +1100 Subject: [PATCH] fix: gate wallpaper placeholder on update Closes #1289 --- modules/background/Wallpaper.qml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/background/Wallpaper.qml b/modules/background/Wallpaper.qml index 39a48fc8..b83ff8be 100644 --- a/modules/background/Wallpaper.qml +++ b/modules/background/Wallpaper.qml @@ -13,6 +13,7 @@ Item { property string source: Wallpapers.current property Image current: one + property bool completed onSourceChanged: { if (!source) @@ -25,13 +26,16 @@ Item { Component.onCompleted: { if (source) - Qt.callLater(() => one.update()); + Qt.callLater(() => { + one.update(); + completed = true; + }); } Loader { anchors.fill: parent - active: !root.source + active: root.completed && !root.source sourceComponent: StyledRect { color: Colours.palette.m3surfaceContainer