# HG changeset patch
# User insilmaril
# Date 1196866682 0
# Node ID 92bebad145d277c6d0e598ca14f79d8f769c4427
# Parent  d7d0708b1c606f07095c0f041080da35264d43f7
Added files from Andrew Ng for Windows

diff -r d7d0708b1c60 -r 92bebad145d2 mapeditor.cpp
--- a/mapeditor.cpp	Tue Dec 04 12:32:59 2007 +0000
+++ b/mapeditor.cpp	Wed Dec 05 14:58:02 2007 +0000
@@ -1624,23 +1624,26 @@
 
 	QString saveFile;
 	if (savemode==CompleteMap || xelection.isEmpty())
+	{
+		// Save complete map
 		saveFile=saveToDir (fileDir,mapName+"-",true,QPointF(),NULL);
+		mapChanged=false;
+		mapUnsaved=false;
+		autosaveTimer->stop();
+	}
 	else	
 	{
-		// TODO take care of multiselections
+		// Save part of map
 		if (xelection.type()==Selection::FloatImage)
 			saveFloatImage();
 		else	
 			saveFile=saveToDir (fileDir,mapName+"-",true,QPointF(),xelection.getBranch());	
-		return 0;	
+		// TODO take care of multiselections
 	}	
 
 	if (!saveStringToDisk(fileDir+fname,saveFile))
 		return 1;
 
-	mapChanged=false;
-	mapUnsaved=false;
-	autosaveTimer->stop();
 	updateActions();
 	return 0;
 }