summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-inv.cc
diff options
context:
space:
mode:
authorFlorian Diebold <flodiebold@gmail.com>2012-01-12 13:40:39 +0100
committerFlorian Diebold <flodiebold@gmail.com>2012-01-12 13:41:00 +0100
commitc04e6d23963aeac83469c2fd807f15016e76bba6 (patch)
tree2bdccecc53fef0af7f9151f999efb73eba3ed575 /crawl-ref/source/tilereg-inv.cc
parenta94e83741c1982f43ef809c8e93a7e58a1723163 (diff)
downloadcrawl-ref-c04e6d23963aeac83469c2fd807f15016e76bba6.tar.gz
crawl-ref-c04e6d23963aeac83469c2fd807f15016e76bba6.zip
Fix a few cases where my last fix broke the identified tile for items (#5205 among them).
Diffstat (limited to 'crawl-ref/source/tilereg-inv.cc')
-rw-r--r--crawl-ref/source/tilereg-inv.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/tilereg-inv.cc b/crawl-ref/source/tilereg-inv.cc
index 29286753d5..0cfb972fb7 100644
--- a/crawl-ref/source/tilereg-inv.cc
+++ b/crawl-ref/source/tilereg-inv.cc
@@ -594,7 +594,7 @@ void InventoryRegion::activate()
}
}
-static void _fill_item_info(InventoryTile &desc, const item_def &item)
+static void _fill_item_info(InventoryTile &desc, const item_info &item)
{
desc.tile = tileidx_item(item);
@@ -622,7 +622,7 @@ static void _fill_item_info(InventoryTile &desc, const item_def &item)
desc.special = tileidx_corpse_brand(item);
desc.flag = 0;
- if (item.cursed() && item_ident(item, ISFLAG_KNOW_CURSE))
+ if (item.cursed())
desc.flag |= TILEI_FLAG_CURSE;
if (item_type_tried(item))
desc.flag |= TILEI_FLAG_TRIED;
@@ -689,7 +689,7 @@ void InventoryRegion::update()
}
InventoryTile desc;
- _fill_item_info(desc, you.inv[i]);
+ _fill_item_info(desc, get_item_info(you.inv[i]));
desc.idx = i;
for (int eq = 0; eq < NUM_EQUIP; ++eq)