diff options
-rw-r--r-- | crawl-ref/source/tilereg.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/tilereg.cc b/crawl-ref/source/tilereg.cc index 83b94ba016..ebac440e68 100644 --- a/crawl-ref/source/tilereg.cc +++ b/crawl-ref/source/tilereg.cc @@ -1154,6 +1154,8 @@ void InventoryRegion::render() if (m_cursor != NO_CURSOR) { unsigned int curs_index = cursor_index(); + if (curs_index >= m_items.size()) + return; int idx = m_items[curs_index].idx; if (idx == -1) return; @@ -1172,7 +1174,8 @@ void InventoryRegion::render() else desc = you.inv[idx].name(DESC_INVENTORY_EQUIP); - m_tag_font->render_string(x, y, desc.c_str(), + m_tag_font->render_string((unsigned int)x, (unsigned int)y, + desc.c_str(), min_pos, max_pos, WHITE, true, 200, BLACK); } |