diff -r d6cc3365c8b8 -r 1973a58f3900 mapeditor.cpp --- a/mapeditor.cpp Wed Apr 09 07:14:13 2008 +0000 +++ b/mapeditor.cpp Thu Apr 10 19:56:11 2008 +0000 @@ -5260,6 +5260,9 @@ int redosAvail=undoSet.readNumEntry (QString("/history/redosAvail")); if (redosAvail>0) return; + // Also disable autosave for new map without filename + if (filePath.isEmpty()) return; + if (mapUnsaved &&mapChanged && settings.value ("/mapeditor/autosave/use",true).toBool() ) {