Mon, 12 Nov 2012 13:12:07 +0100
Fixed an issue in the editor causing switching the language between Python2 and Python3 to only work every second time.
QScintilla/Editor.py | file | annotate | diff | comparison | revisions |
--- 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):