diff --git a/kcms/fonts/fonts.cpp b/kcms/fonts/fonts.cpp --- a/kcms/fonts/fonts.cpp +++ b/kcms/fonts/fonts.cpp @@ -572,8 +572,8 @@ // previews engine()->addImageProvider("preview", new PreviewImageProvider(m_settings->font())); - // reload state after loading by emiting a settings signal - emit m_settings->activeFontChanged(); + // KCM expect save state to be false at this point (can be true because of setNearestExistingFonts + setNeedsSave(false); } void KFonts::save()