# HG changeset patch # User unc0rr # Date 1315328006 -14400 # Node ID 401ab167bd9f0413d50d0c48e5123fed448956cc # Parent a876df9730aafbf7cf6e0c20750ad41d2bc40410 This should be a real fix (7643cbb88f09 reverted). Not tested. diff -r a876df9730aa -r 401ab167bd9f QTfrontend/mapContainer.cpp --- a/QTfrontend/mapContainer.cpp Tue Sep 06 10:40:32 2011 -0400 +++ b/QTfrontend/mapContainer.cpp Tue Sep 06 20:53:26 2011 +0400 @@ -576,7 +576,10 @@ void HWMapContainer::intSetMapgen(MapGenerator m) { mapgen = m; - chooseMap->setCurrentIndex(m); + + if(m != MAPGEN_MAP) + chooseMap->setCurrentIndex(m); + emit mapgenChanged(m); } @@ -662,7 +665,7 @@ void HWMapContainer::setAllMapParameters(const QString &map, MapGenerator m, int mazesize, const QString &seed, int tmpl) { intSetMap(map); - if (map[0]=='+') intSetMapgen(m); + intSetMapgen(m); intSetMazeSize(mazesize); intSetSeed(seed); intSetTemplateFilter(tmpl);