summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/message.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/message.cc')
-rw-r--r--crawl-ref/source/message.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/message.cc b/crawl-ref/source/message.cc
index c09c1056b1..bd3abfdc82 100644
--- a/crawl-ref/source/message.cc
+++ b/crawl-ref/source/message.cc
@@ -728,6 +728,14 @@ void more(void)
return;
}
#endif
+
+ if (crawl_state.is_repeating_cmd()
+ && !crawl_state.cmd_repeat_start)
+ {
+ mesclr();
+ return;
+ }
+
if (Options.show_more_prompt && !suppress_messages)
{
char keypress = 0;