--- a/Preferences/__init__.py Sun Apr 17 19:07:20 2011 +0200 +++ b/Preferences/__init__.py Sun Apr 17 19:57:43 2011 +0200 @@ -1520,11 +1520,11 @@ defaultValue = "" editorLexerAssoc[key] = \ prefClass.settings.value("Editor/LexerAssociations/" + key, defaultValue) - if len(list(editorLexerAssoc.keys())) < len(list(editorLexerAssocDefaults.keys())): - # new default lexer associations - for key in list(editorLexerAssocDefaults.keys()): - if key not in editorLexerAssoc: - editorLexerAssoc[key] = editorLexerAssocDefaults[key] + + # check for new default lexer associations + for key in list(editorLexerAssocDefaults.keys()): + if key not in editorLexerAssoc: + editorLexerAssoc[key] = editorLexerAssocDefaults[key] return editorLexerAssoc