diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ScintillaBase.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index 1d3867b7f..6377eac3e 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -616,7 +616,11 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara return lexLanguage; case SCI_COLOURISE: - Colourise(wParam, lParam); + if (lexLanguage == SCLEX_CONTAINER) { + NotifyStyleToNeeded((lParam == -1) ? pdoc->Length() : lParam); + } else { + Colourise(wParam, lParam); + } Redraw(); break; |