summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/maps.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-03 18:34:05 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-03 18:36:39 +0100
commitedad265ebe7fb18affd4c759b1e3d8ab48cb9636 (patch)
tree2b70e471086328557899d22a02ffd9f384082641 /crawl-ref/source/maps.cc
parent01f2ad3d1aeec6264015ffdf7965965eab94d745 (diff)
downloadcrawl-ref-edad265ebe7fb18affd4c759b1e3d8ab48cb9636.tar.gz
crawl-ref-edad265ebe7fb18affd4c759b1e3d8ab48cb9636.zip
Make parse_maps not call end() when reading old .des files.
Instead, it just returns without doing anything. I don't know why the call to end() was there in the first place. May well be missing something but this change hasn't had any obvious bad effects for me. This was causing problems with different tests trying to load the same .des file multiple times.
Diffstat (limited to 'crawl-ref/source/maps.cc')
-rw-r--r--crawl-ref/source/maps.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/maps.cc b/crawl-ref/source/maps.cc
index 6540c05401..2c7060f31b 100644
--- a/crawl-ref/source/maps.cc
+++ b/crawl-ref/source/maps.cc
@@ -914,7 +914,7 @@ static void parse_maps(const std::string &s)
{
const std::string base = get_base_filename(s);
if (map_files_read.find(base) != map_files_read.end())
- end(1, false, "Map file %s has already been read.", base.c_str());
+ return;
map_files_read.insert(base);