shell: Fix containment and wallpaper switching from being broken

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/290
This commit is contained in:
Devin Lin 2023-12-28 15:55:23 -05:00
parent bc18b29ce3
commit 1cf51ae694

View file

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