diff -r 1532402be6c2 -r e47fe0d7b05b mapeditor.cpp --- a/mapeditor.cpp Mon Nov 24 14:12:01 2008 +0000 +++ b/mapeditor.cpp Mon Dec 01 16:44:35 2008 +0000 @@ -1571,6 +1571,10 @@ "Unknown FileType in MapEditor::load()"); return aborted; } + + // Save original zip state, important for inserting complete maps + bool zipped_org=zipped; + if (lmode==NewMap) { xelection.clear(); @@ -1713,6 +1717,9 @@ // Delete tmpZipDir removeDir (QDir(tmpZipDir)); + // Restore original zip state + zipped=zipped_org; + updateActions(); return err;