diff -r 1940b0e0a992 -r 031fae60d778 QScintilla/Editor.py --- a/QScintilla/Editor.py Mon Nov 12 12:16:30 2012 +0100 +++ b/QScintilla/Editor.py Mon Nov 12 13:12:07 2012 +0100 @@ -1213,8 +1213,8 @@ else: language = act.data() if language: + self.filetype = language self.setLanguage(self.supportedLanguages[language][1]) - self.filetype = language self.__autoSyntaxCheck() def __languageChanged(self, language, propagate=True): @@ -1232,8 +1232,8 @@ pyname = language.split("|", 1)[1] self.setLanguage("dummy.pygments", pyname=pyname) else: + self.filetype = language self.setLanguage(self.supportedLanguages[language][1], propagate=propagate) - self.filetype = language self.__autoSyntaxCheck() def __resetLanguage(self, propagate=True):