diff options
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index d222a7484e..136f8c1f5f 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -3486,10 +3486,13 @@ void viewwindow(bool draw_it, bool do_updates) unsigned short ch; get_symbol( object, &ch, &colour ); - set_envmap_glyph( gx, gy, ch, colour, object ); - set_terrain_seen( gx, gy ); - set_envmap_detected_mons(gx, gy, false); - set_envmap_detected_item(gx, gy, false); + if (map) + { + set_envmap_glyph( gx, gy, ch, colour, object ); + set_terrain_seen( gx, gy ); + set_envmap_detected_mons(gx, gy, false); + set_envmap_detected_item(gx, gy, false); + } // player overrides everything in cell buffy[bufcount] = you.symbol; |