diff --git a/shell/containmentconfigview.cpp b/shell/containmentconfigview.cpp index 269ae2b3a..4d107bec1 100644 --- a/shell/containmentconfigview.cpp +++ b/shell/containmentconfigview.cpp @@ -220,7 +220,9 @@ void ContainmentConfigView::applyWallpaper() if (m_currentWallpaperConfig && m_ownWallpaperConfig) { for (const auto &key : m_ownWallpaperConfig->keys()) { - m_currentWallpaperConfig->insert(key, m_ownWallpaperConfig->value(key)); + auto value = m_ownWallpaperConfig->value(key); + m_currentWallpaperConfig->insert(key, value); + m_currentWallpaperConfig->valueChanged(key, value); } }