summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-tab.cc
diff options
context:
space:
mode:
authorChris West <therealchriswest@hotmail.com>2013-01-06 00:38:34 +0000
committerChris West <therealchriswest@hotmail.com>2013-01-06 00:38:34 +0000
commit5e10d7a447f695107201da0e0e8cc293366fc666 (patch)
treef4f1348aba8e813643f8deeb937da95ab44e600f /crawl-ref/source/tilereg-tab.cc
parent7768dbe2f8e9c4cd4634731c5ee2778594f98d12 (diff)
downloadcrawl-ref-5e10d7a447f695107201da0e0e8cc293366fc666.tar.gz
crawl-ref-5e10d7a447f695107201da0e0e8cc293366fc666.zip
fixed crash on startup when TOUCH_UI defined but not using small layout
Diffstat (limited to 'crawl-ref/source/tilereg-tab.cc')
-rw-r--r--crawl-ref/source/tilereg-tab.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/crawl-ref/source/tilereg-tab.cc b/crawl-ref/source/tilereg-tab.cc
index 79913e1ac0..24eee09f2b 100644
--- a/crawl-ref/source/tilereg-tab.cc
+++ b/crawl-ref/source/tilereg-tab.cc
@@ -417,6 +417,8 @@ int TabbedRegion::find_tab(string tab_name) const
string pluralised_name = pluralise(tab_name);
for (int i = 0, size = m_tabs.size(); i < size; ++i)
{
+ if (m_tabs[i].reg == NULL) continue;
+
string reg_name = lowercase_string(m_tabs[i].reg->name());
if (tab_name == reg_name || pluralised_name == reg_name)
return i;