diff options
-rw-r--r-- | crawl-ref/source/files.cc | 5 |
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(); } } |