diff options
-rw-r--r-- | src/LexHTML.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/LexHTML.cxx b/src/LexHTML.cxx index c7ba85b8d..e3546b436 100644 --- a/src/LexHTML.cxx +++ b/src/LexHTML.cxx @@ -637,9 +637,10 @@ static void ColouriseHyperTextDoc(unsigned int startPos, int length, int initSty (state != SCE_HPHP_COMMENT) && (ch == '<') && (chNext == '?')) { + scriptLanguage = segIsScriptingIndicator(styler, styler.GetStartSegment() + 2, i + 10, eScriptPHP); + if (scriptLanguage != eScriptPHP && isStringState(state)) continue; styler.ColourTo(i - 1, StateToPrint); beforePreProc = state; - scriptLanguage = segIsScriptingIndicator(styler, styler.GetStartSegment() + 2, i + 10, eScriptPHP); i++; visibleChars++; i += PrintScriptingIndicatorOffset(styler, styler.GetStartSegment() + 2, i + 10); |