summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/stuff.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/stuff.cc')
-rw-r--r--crawl-ref/source/stuff.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/stuff.cc b/crawl-ref/source/stuff.cc
index 3b92f5ef06..1a0b272474 100644
--- a/crawl-ref/source/stuff.cc
+++ b/crawl-ref/source/stuff.cc
@@ -722,6 +722,13 @@ void end(int exit_code, bool print_error, const char *format, ...)
void redraw_screen(void)
{
+ if (!crawl_state.need_save)
+ {
+ // if the game hasn't started, don't do much
+ clrscr();
+ return;
+ }
+
draw_border();
you.redraw_hit_points = true;