diff -r df2c3218cc5e -r eb87b82eca17 QScintilla/Lexers/LexerPygments.py --- a/QScintilla/Lexers/LexerPygments.py Sun May 12 19:02:13 2013 +0200 +++ b/QScintilla/Lexers/LexerPygments.py Mon May 13 19:58:28 2013 +0200 @@ -447,7 +447,7 @@ cpos += tlen if tlen and cpos < textLen: self.editor.setStyling(tlen, style) - else: + if cpos >= textLen: break self.editor.startStyling(cpos, 0x3f)