Blame SOURCES/kde-workspace-kcm_fonts_dont_change_on_load.patch

b5cc75
diff -up kde-workspace-4.10.2/kcontrol/fonts/fonts.cpp.kcm_fonts_dont_change_on_load kde-workspace-4.10.2/kcontrol/fonts/fonts.cpp
b5cc75
--- kde-workspace-4.10.2/kcontrol/fonts/fonts.cpp.kcm_fonts_dont_change_on_load	2013-03-01 00:32:24.000000000 -0600
b5cc75
+++ kde-workspace-4.10.2/kcontrol/fonts/fonts.cpp	2013-05-03 07:22:57.033141204 -0500
b5cc75
@@ -330,14 +330,9 @@ bool FontAASettings::load()
b5cc75
 
b5cc75
   if(!xft.getHintStyle(hStyle) || KXftConfig::Hint::NotSet==hStyle)
b5cc75
   {
b5cc75
-    KConfig kglobals("kdeglobals", KConfig::NoGlobals);
b5cc75
-
b5cc75
     hStyle=KXftConfig::Hint::Medium;
b5cc75
     xft.setHintStyle(hStyle);
b5cc75
-    xft.apply();  // Save this setting
b5cc75
-    KConfigGroup(&kglobals, "General").writeEntry("XftHintStyle", KXftConfig::toStr(hStyle));
b5cc75
-    kglobals.sync();
b5cc75
-    runRdb(KRdbExportXftSettings | KRdbExportGtkTheme);
b5cc75
+    changesMade = true;
b5cc75
   }
b5cc75
 
b5cc75
   hintingStyle->setCurrentIndex(getIndex(hStyle));
b5cc75
diff -up kde-workspace-4.10.2/kcontrol/fonts/kxftconfig.cpp.kcm_fonts_dont_change_on_load kde-workspace-4.10.2/kcontrol/fonts/kxftconfig.cpp
b5cc75
--- kde-workspace-4.10.2/kcontrol/fonts/kxftconfig.cpp.kcm_fonts_dont_change_on_load	2013-03-01 00:32:24.056859289 -0600
b5cc75
+++ kde-workspace-4.10.2/kcontrol/fonts/kxftconfig.cpp	2013-05-03 07:13:43.182065296 -0500
b5cc75
@@ -282,7 +282,6 @@ bool KXftConfig::reset()
b5cc75
                 m_excludePixelRange.from=pFrom;
b5cc75
                 m_excludePixelRange.to=pTo;
b5cc75
                 m_madeChanges=true;
b5cc75
-                apply();
b5cc75
             }
b5cc75
         }
b5cc75
         else if(!equal(0, m_excludePixelRange.from) || !equal(0, m_excludePixelRange.to))   
b5cc75
@@ -291,7 +290,6 @@ bool KXftConfig::reset()
b5cc75
             m_excludeRange.from=(int)pixel2Point(m_excludePixelRange.from);
b5cc75
             m_excludeRange.to=(int)pixel2Point(m_excludePixelRange.to);
b5cc75
             m_madeChanges=true;
b5cc75
-            apply();
b5cc75
         }
b5cc75
     }
b5cc75