summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/stash.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2007-08-13 15:54:31 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2007-08-13 15:54:31 +0000
commit9b663069fe25975eadd0c85ea7a3af08dea32937 (patch)
tree027ce75a02900323bdda3f2d10673d1db387533d /crawl-ref/source/stash.cc
parenta9ce7ae8b24aa41d98b331f10fa68dbfad90fd46 (diff)
downloadcrawl-ref-9b663069fe25975eadd0c85ea7a3af08dea32937.tar.gz
crawl-ref-9b663069fe25975eadd0c85ea7a3af08dea32937.zip
Allow inscription when viewing items.
This also works in shops which I think is okay. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1994 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/stash.cc')
-rw-r--r--crawl-ref/source/stash.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/crawl-ref/source/stash.cc b/crawl-ref/source/stash.cc
index c5146a6d6e..a6aa55ecb9 100644
--- a/crawl-ref/source/stash.cc
+++ b/crawl-ref/source/stash.cc
@@ -460,8 +460,8 @@ bool Stash::show_menu(const std::string &prefix, bool can_travel) const
if (sel.size() != 1)
break;
- const item_def *item =
- static_cast<const item_def *>( sel[0]->data );
+ item_def *item =
+ static_cast<item_def *>( sel[0]->data );
describe_item(*item);
}
return false;
@@ -745,7 +745,8 @@ void ShopInfo::describe_shop_item(const shop_item &si) const
if (shoptype_identifies_stock(static_cast<shop_type>(this->shoptype)))
const_cast<shop_item&>(si).item.flags |= ISFLAG_IDENT_MASK;
- describe_item( si.item );
+ item_def it = static_cast<item_def>(si.item);
+ describe_item( it );
if ( oldflags != si.item.flags )
const_cast<shop_item&>(si).item.flags = oldflags;