diff -r 89dd2219982f -r 1c550f80c43b mapeditor.cpp --- a/mapeditor.cpp Thu Mar 05 09:33:30 2009 +0000 +++ b/mapeditor.cpp Tue Mar 10 11:27:17 2009 +0000 @@ -185,9 +185,9 @@ MapEditor::~MapEditor() { - //cout <<"Destructor MapEditor\n"; - autosaveTimer->stop(); + //cout <<"Destructor MapEditor "<stop(); + clear(); // tmpMapDir is in tmpVymDir, so it gets removed automagically when vym closes @@ -1847,7 +1847,7 @@ // FIXME trying to debug save problem if (saveFile.length()<1000) - QMessageBox::critical (0,"Critical error in MapEditor::save",QString("saveFile is too small:\n%1").arg(saveFile)); + QMessageBox::critical (0,"Critical error in MapEditor::save",QString("saveFile is too small, try make a backup NOW\nof your original file\nbefore vym writes to\"%1\":\n%2").arg(mapName).arg(saveFile)); if (!saveStringToDisk(fileDir+mapFileName,saveFile)) { err=aborted; @@ -2169,7 +2169,9 @@ void MapEditor::clear() { - xelection.unselect(); + //cout << "ME::clear() "<stop(); model->clear(); }