diff -r bec082472471 -r c48bb42fb977 vymmodel.cpp --- a/vymmodel.cpp Tue Mar 30 17:30:39 2010 +0000 +++ b/vymmodel.cpp Wed Apr 07 10:45:24 2010 +0000 @@ -67,10 +67,12 @@ autosaveTimer->stop(); fileChangedTimer->stop(); clear(); + if (mapEditor) delete (mapEditor); } void VymModel::clear() { + unselect(); while (rootItem->childCount() >0) deleteItem (rootItem->getChildNum(0) ); }