diff --git a/kcms/colors/colors.cpp b/kcms/colors/colors.cpp --- a/kcms/colors/colors.cpp +++ b/kcms/colors/colors.cpp @@ -344,7 +344,7 @@ void KCMColors::save() { ManagedConfigModule::save(); - if (m_selectedSchemeDirty) { + if (m_selectedSchemeDirty || m_activeSchemeEdited) { saveColors(); } m_activeSchemeEdited = false;