diff -r db625d96da73 -r 00f41ff0bf2d QTfrontend/ui/widget/mapContainer.cpp --- a/QTfrontend/ui/widget/mapContainer.cpp Sat Mar 01 23:37:59 2014 +0400 +++ b/QTfrontend/ui/widget/mapContainer.cpp Sat Mar 01 14:52:36 2014 -0500 @@ -408,7 +408,8 @@ void HWMapContainer::setScript(const QString & script) { m_script = script; - askForGeneratedPreview(); + if ((m_mapInfo.type == MapModel::GeneratedMap) || (m_mapInfo.type == MapModel::GeneratedMaze) || (m_mapInfo.type == MapModel::HandDrawnMap)) + updatePreview(); } void HWMapContainer::intSetMap(const QString & map)