From 2f1cdbbef81e81e248694f0709e55a7f8624b1f1 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Fri, 20 Dec 2024 06:24:46 +0100 Subject: [PATCH] Fix nfo file losing modification issue (regression) The regression is introduced by: https://github.com/notepad-plus-plus/notepad-plus-plus/commit/dd0b557e145fc664e2c2c10bda2227b1b46e1921#diff-d88ddee57a027ab23daf332c4778ced0cee352edcb34efdda1b218e8a75c61b2R1864 Fix #15964, close #15969 --- PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp b/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp index 47ac6be49..92580abc2 100644 --- a/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp +++ b/PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp @@ -1861,7 +1861,7 @@ void ScintillaEditView::defineDocType(LangType typeDoc) Buffer* buf = MainFileManager.getBufferByID(_currentBufferID); - if (buf->getEncoding() == NPP_CP_DOS_437) + if (buf->getEncoding() == NPP_CP_DOS_437 && !buf->isDirty()) { MainFileManager.reloadBuffer(buf); }