diff options
author | Chris West <therealchriswest@hotmail.com> | 2013-01-06 00:38:34 +0000 |
---|---|---|
committer | Chris West <therealchriswest@hotmail.com> | 2013-01-06 00:38:34 +0000 |
commit | 5e10d7a447f695107201da0e0e8cc293366fc666 (patch) | |
tree | f4f1348aba8e813643f8deeb937da95ab44e600f /crawl-ref/source/tilereg-tab.cc | |
parent | 7768dbe2f8e9c4cd4634731c5ee2778594f98d12 (diff) | |
download | crawl-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.cc | 2 |
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; |