Fix syntax hiliting err while switch lang on untitled doc regression

The regression was introduced by commit b2152d983e3b20aed7f687ba1d9e916ae6065b24

Fix #16250, close #16254
This commit is contained in:
Don Ho 2025-03-06 17:07:05 +01:00
parent 99d3f86d8b
commit ba3b955a45

View File

@ -1721,7 +1721,7 @@ void ScintillaEditView::setLanguage(LangType langType)
{
unsigned long MODEVENTMASK_ON = NppParameters::getInstance().getScintillaModEventMask();
if (_currentBuffer->getLastLangType() > 0)
if (_currentBuffer->getLastLangType() > 0 && !_currentBuffer->isUntitled())
{
saveCurrentPos();
Document prev = execute(SCI_GETDOCPOINTER);