From 1cf51ae694b3fa0ae851c13a56ab2ed9665d4fbf Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Thu, 28 Dec 2023 15:55:23 -0500 Subject: [PATCH] shell: Fix containment and wallpaper switching from being broken Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/290 --- .../configuration/ConfigurationContainmentAppearance.qml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/shell/contents/configuration/ConfigurationContainmentAppearance.qml b/shell/contents/configuration/ConfigurationContainmentAppearance.qml index d3513503..0c62fb04 100644 --- a/shell/contents/configuration/ConfigurationContainmentAppearance.qml +++ b/shell/contents/configuration/ConfigurationContainmentAppearance.qml @@ -182,10 +182,13 @@ ColumnLayout { // hence set it to some random value initially property string sourceFile: "tbd" onSourceFileChanged: { - if (sourceFile) { - var props = {} + var wallpaperConfig = configDialog.wallpaperConfiguration; + + if (wallpaperConfig && sourceFile) { + var props = { + 'configDialog': configDialog + } - var wallpaperConfig = configDialog.wallpaperConfiguration for (var key in wallpaperConfig) { props["cfg_" + key] = wallpaperConfig[key] }