Don't set index if using static map - avoids desync where map name is passed and list is set, but then index is set to 0
--- a/QTfrontend/mapContainer.cpp Mon Sep 05 15:48:46 2011 -0400
+++ b/QTfrontend/mapContainer.cpp Mon Sep 05 16:20:35 2011 -0400
@@ -662,7 +662,7 @@
void HWMapContainer::setAllMapParameters(const QString &map, MapGenerator m, int mazesize, const QString &seed, int tmpl)
{
intSetMap(map);
- intSetMapgen(m);
+ if (map[0]=='+') intSetMapgen(m);
intSetMazeSize(mazesize);
intSetSeed(seed);
intSetTemplateFilter(tmpl);