diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2009-12-28 06:05:48 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2009-12-28 06:10:50 +0530 |
commit | 4e6820b10db6edf0d821e785df046bcbcfa165e1 (patch) | |
tree | 56b21b8a369452ba3df0fdd4fae5d26368992735 /crawl-ref/source/dbg-util.cc | |
parent | 64f064aa956cc616ea1f53dda9cad1804ce1ca22 (diff) | |
download | crawl-ref-4e6820b10db6edf0d821e785df046bcbcfa165e1.tar.gz crawl-ref-4e6820b10db6edf0d821e785df046bcbcfa165e1.zip |
Make _build_vaults check for collisions by default, should fix minivaults appearing in encompass vaults.
Diffstat (limited to 'crawl-ref/source/dbg-util.cc')
-rw-r--r-- | crawl-ref/source/dbg-util.cc | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/crawl-ref/source/dbg-util.cc b/crawl-ref/source/dbg-util.cc index 57bf3b1b37..84e0f87a0e 100644 --- a/crawl-ref/source/dbg-util.cc +++ b/crawl-ref/source/dbg-util.cc @@ -129,12 +129,15 @@ void debug_dump_levgen() else { const CrawlHashTable &vaults = props[TEMP_VAULTS_KEY].get_table(); - CrawlHashTable::const_iterator i = vaults.begin(); - - for (; i != vaults.end(); ++i) + if (!vaults.empty()) { - mprf(" %s: %s", i->first.c_str(), - i->second.get_string().c_str()); + CrawlHashTable::const_iterator i = vaults.begin(); + + for (; i != vaults.end(); ++i) + { + mprf(" %s: %s", i->first.c_str(), + i->second.get_string().c_str()); + } } } mpr(""); @@ -413,5 +416,3 @@ int debug_cap_stat(int stat) stat > 127 ? 127 : stat); } - - |