From bc48da69eaa09907457101b99bfd7b2b66c53831 Mon Sep 17 00:00:00 2001 From: Takashi Sawanaka Date: Sun, 23 May 2021 22:34:10 +0900 Subject: [PATCH] Fix the problem that the edited contents are discarded when the "Recompare As" menu item is selected after editing the file. --- Src/MergeDoc.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Src/MergeDoc.cpp b/Src/MergeDoc.cpp index 0a9b4df5c..6cb36eb72 100644 --- a/Src/MergeDoc.cpp +++ b/Src/MergeDoc.cpp @@ -3504,6 +3504,9 @@ void CMergeDoc::OnUpdateFileRecompareAsXML(CCmdUI *pCmdUI) void CMergeDoc::OnFileRecompareAs(UINT nID) { + if (!PromptAndSaveIfNeeded(true)) + return; + DWORD dwFlags[3] = { 0 }; FileLocation fileloc[3]; for (int pane = 0; pane < m_nBuffers; pane++) -- 2.11.0