eric6/QScintilla/Lexers/LexerPygments.py

branch
maintenance
changeset 8142
43248bafe9b2
parent 8043
0acf98cd089a
parent 8027
ccbfefe5bc5a
child 8176
31965986ecd1
diff -r 874fdd14d3a2 -r 43248bafe9b2 eric6/QScintilla/Lexers/LexerPygments.py
--- a/eric6/QScintilla/Lexers/LexerPygments.py	Mon Feb 01 10:38:43 2021 +0100
+++ b/eric6/QScintilla/Lexers/LexerPygments.py	Tue Mar 02 17:12:08 2021 +0100
@@ -187,9 +187,12 @@
         if name.startswith("Pygments|"):
             self.__forcedPygmentsName = True
             self.__pygmentsName = name.replace("Pygments|", "")
-        else:
+        elif name:
             self.__pygmentsName = name
             self.__forcedPygmentsName = True
+        else:
+            self.__pygmentsName = ""
+            self.__forcedPygmentsName = False
         
         self.descriptions = {
             PYGMENTS_DEFAULT: self.tr("Default"),
@@ -317,10 +320,7 @@
         @return language of the lexer (string)
         """
         if self.__pygmentsName:
-            if self.__forcedPygmentsName:
-                return "Guessed"
-            else:
-                return self.__pygmentsName
+            return self.__pygmentsName
         else:
             return "Guessed"
     

eric ide

mercurial