summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/invent.cc
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2013-12-02 05:43:23 +0200
committerPekka Lampila <pekka.lampila@iki.fi>2013-12-02 05:50:57 +0200
commit5ef7575d178b5b033d648ad9bffadef02c357111 (patch)
treea966332cce9d09d2bb181aaedebc7df2106d8f11 /crawl-ref/source/invent.cc
parent5ab011e9deb7a9e8b6d522446911319bdea28658 (diff)
downloadcrawl-ref-5ef7575d178b5b033d648ad9bffadef02c357111.tar.gz
crawl-ref-5ef7575d178b5b033d648ad9bffadef02c357111.zip
Fix shop menu not shown after inventory (#7706)
Happened in WebTiles only.
Diffstat (limited to 'crawl-ref/source/invent.cc')
-rw-r--r--crawl-ref/source/invent.cc9
1 files changed, 2 insertions, 7 deletions
diff --git a/crawl-ref/source/invent.cc b/crawl-ref/source/invent.cc
index 735a3cec8e..940d4ff4d9 100644
--- a/crawl-ref/source/invent.cc
+++ b/crawl-ref/source/invent.cc
@@ -1318,7 +1318,7 @@ static unsigned char _invent_select(const char *title = NULL,
return menu.getkey();
}
-unsigned char get_invent(int invent_type)
+unsigned char get_invent(int invent_type, bool redraw)
{
unsigned char select;
int flags = MF_SINGLESELECT;
@@ -1342,17 +1342,12 @@ unsigned char get_invent(int invent_type)
break;
}
- if (!crawl_state.doing_prev_cmd_again)
+ if (redraw && !crawl_state.doing_prev_cmd_again)
redraw_screen();
return select;
}
-void browse_inventory()
-{
- get_invent(OSEL_ANY);
-}
-
// Reads in digits for a count and apprends then to val, the
// return value is the character that stopped the reading.
static unsigned char _get_invent_quant(unsigned char keyin, int &quant)