QScintilla/Lexers/LexerPygments.py

changeset 871
fbbcef4f43fb
parent 815
093b3b8204d1
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
--- a/QScintilla/Lexers/LexerPygments.py	Tue Feb 01 16:39:33 2011 +0100
+++ b/QScintilla/Lexers/LexerPygments.py	Tue Feb 01 16:40:14 2011 +0100
@@ -373,10 +373,11 @@
             # step 1: guess based on filename and text
             if self.editor is not None:
                 fn = self.editor.getFileName()
-                try:
-                    lexer = guess_lexer_for_filename(fn, text)
-                except ClassNotFound:
-                    pass
+                if fn:
+                    try:
+                        lexer = guess_lexer_for_filename(fn, text)
+                    except ClassNotFound:
+                        pass
             
             # step 2: guess on text only
             if lexer is None:

eric ide

mercurial