From bb7d2b6607cc79b0e1adf8ff9f511d63b35001ea Mon Sep 17 00:00:00 2001 From: ennewalker Date: Sun, 28 Sep 2008 23:23:06 +0000 Subject: Fixing mouse-over related inventory crash. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7060 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/tilereg.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'crawl-ref/source/tilereg.cc') 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); } -- cgit v1.2.3-54-g00ecf