File fix_save.patch of Package plasma5-workspace
diff --git a/kcms/icons/iconthemes.cpp b/kcms/icons/iconthemes.cpp
index ae06397..eb4e32f 100644
--- a/kcms/icons/iconthemes.cpp
+++ b/kcms/icons/iconthemes.cpp
@@ -463,7 +463,8 @@ void IconThemesConfig::themeSelected(QTreeWidgetItem *item)
void IconThemesConfig::load()
{
- m_defaultTheme=iconThemeItem(KIconTheme::current());
+ KConfigGroup config(KSharedConfig::openConfig(QStringLiteral("kdeglobals"), KConfig::SimpleConfig), "Icons");
+ m_defaultTheme=iconThemeItem(config.readEntry("Theme", KIconTheme::defaultThemeName()));
if (m_defaultTheme)
m_iconThemes->setCurrentItem(m_defaultTheme);
emit changed(false);