diff options
Diffstat (limited to 'src/ScintillaBase.cxx')
| -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; | 
