Index: OpenMPT/mptrack/Moddoc.cpp
===================================================================
--- OpenMPT/mptrack/Moddoc.cpp	(revision 22348)
+++ OpenMPT/mptrack/Moddoc.cpp	(working copy)
@@ -557,7 +557,8 @@
 	}
 	if(OnSaveDocument(saveFileName, setPath))
 	{
-		SetModified(false);
+		// don't clear modified flag when saving as copy
+		if(setPath) SetModified(false);
 		m_SndFile.m_SongFlags.reset(SONG_IMPORTED);
 		m_bHasValidPath = true;
 		m_ShowSavedialog = false;
