diff -up kdelibs-3.5.10/kate/part/katejscript.cpp.kate_defaults kdelibs-3.5.10/kate/part/katejscript.cpp --- kdelibs-3.5.10/kate/part/katejscript.cpp.kate_defaults 2007-01-15 05:33:48.000000000 -0600 +++ kdelibs-3.5.10/kate/part/katejscript.cpp 2012-12-04 15:52:52.162501234 -0600 @@ -646,7 +646,7 @@ void KateJScriptManager::collectScripts // figure out if the kate install is too new config.setGroup ("General"); - if (config.readNumEntry ("Version") > config.readNumEntry ("CachedVersion")) + if (config.readNumEntry ("Version", 14) > config.readNumEntry ("CachedVersion", 0)) { config.writeEntry ("CachedVersion", config.readNumEntry ("Version")); force = true; diff -up kdelibs-3.5.10/kate/part/kateluaindentscript.cpp.kate_defaults kdelibs-3.5.10/kate/part/kateluaindentscript.cpp diff -up kdelibs-3.5.10/kate/part/katesyntaxdocument.cpp.kate_defaults kdelibs-3.5.10/kate/part/katesyntaxdocument.cpp --- kdelibs-3.5.10/kate/part/katesyntaxdocument.cpp.kate_defaults 2005-10-10 10:05:26.000000000 -0500 +++ kdelibs-3.5.10/kate/part/katesyntaxdocument.cpp 2012-12-04 15:53:38.394931447 -0600 @@ -339,7 +339,7 @@ void KateSyntaxDocument::setupModeList ( // figure our if the kate install is too new config.setGroup ("General"); - if (config.readNumEntry ("Version") > config.readNumEntry ("CachedVersion")) + if (config.readNumEntry ("Version", 14) > config.readNumEntry ("CachedVersion", 0)) { config.writeEntry ("CachedVersion", config.readNumEntry ("Version")); force = true;