summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/files.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/files.cc b/crawl-ref/source/files.cc
index e3ad5779d6..605284cde0 100644
--- a/crawl-ref/source/files.cc
+++ b/crawl-ref/source/files.cc
@@ -1395,6 +1395,10 @@ bool load( dungeon_feature_type stair_taken, load_mode_type load_mode,
// markers are activated in acr.cc.
env.markers.activate_all();
+ // Draw view window. update_level may cause monsters to
+ // act and hence be redrawn.
+ viewwindow(false, true);
+
// update corpses and fountains
if (env.elapsed_time != 0.0 && !just_created_level)
update_level( you.elapsed_time - env.elapsed_time );
@@ -1416,7 +1420,6 @@ bool load( dungeon_feature_type stair_taken, load_mode_type load_mode,
if (timeval > 0)
{
you.time_taken = timeval;
- viewwindow(false);
handle_monsters();
}
}