diff options
| -rw-r--r-- | lexers/LexOthers.cxx | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/lexers/LexOthers.cxx b/lexers/LexOthers.cxx index c7b575b94..2062b1b18 100644 --- a/lexers/LexOthers.cxx +++ b/lexers/LexOthers.cxx @@ -509,7 +509,7 @@ static void ColouriseDiffLine(char *lineBuffer, int endLine, Accessor &styler) {  		styler.ColourTo(endLine, SCE_DIFF_COMMAND);  	} else if (0 == strncmp(lineBuffer, "Index: ", 7)) {  // For subversion's diff  		styler.ColourTo(endLine, SCE_DIFF_COMMAND); -	} else if (0 == strncmp(lineBuffer, "---", 3)) { +	} else if (0 == strncmp(lineBuffer, "---", 3) && lineBuffer[3] != '-') {  		// In a context diff, --- appears in both the header and the position markers  		if (lineBuffer[3] == ' ' && atoi(lineBuffer + 4) && !strchr(lineBuffer, '/'))  			styler.ColourTo(endLine, SCE_DIFF_POSITION); | 
