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] }