davidedmundson created this revision.
davidedmundson added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  ContainmentConfigView has a special code path for wallpaper configs
  where, if you change wallpaper type, it will create a temporary config
  ConfigPropertyMap, then copy it over to the real config when the
  containment actually changes.
  
  ConfigPropertyMap does not call valueChanged() on insertion (See
  QQmlPropertyMap), and we only write the value into the actual
  KConfigSkeleton on valueChange.
  
  BUG: 375532

TEST PLAN
  Start plasma with image wallpaper
  Set to colour wallpaper and save colour
  Hit apply
  
  Close plasma
  Start plasma
  
  Before the correct colour wouldn't be loaded. Now it is.

REPOSITORY
  R120 Plasma Workspace

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D4285

AFFECTED FILES
  shell/containmentconfigview.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: davidedmundson, #plasma
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas

Reply via email to