Fixed an issue in the editor causing switching the language between Python2 and Python3 to only work every second time. 5_2_x

Mon, 12 Nov 2012 13:12:07 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 12 Nov 2012 13:12:07 +0100
branch
5_2_x
changeset 2220
54a7159146d0
parent 2205
2df710446e51
child 2226
3a36d6879287

Fixed an issue in the editor causing switching the language between Python2 and Python3 to only work every second time.
(grafted from 031fae60d778d195f9eefd1eb2761232f83b2790)

QScintilla/Editor.py file | annotate | diff | comparison | revisions
--- a/QScintilla/Editor.py	Fri Nov 09 17:53:56 2012 +0100
+++ b/QScintilla/Editor.py	Mon Nov 12 13:12:07 2012 +0100
@@ -1175,8 +1175,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):
@@ -1194,8 +1194,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):

eric ide

mercurial