summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/cio.cc2
-rw-r--r--crawl-ref/source/view.cc3
2 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/cio.cc b/crawl-ref/source/cio.cc
index b9ff80c25f..c420553b36 100644
--- a/crawl-ref/source/cio.cc
+++ b/crawl-ref/source/cio.cc
@@ -22,7 +22,7 @@ extern int unixcurses_get_vi_key(int keyin);
static keycode_type _numpad2vi(keycode_type key)
{
- switch(key)
+ switch (key)
{
case CK_UP: key = 'k'; break;
case CK_DOWN: key = 'j'; break;
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 007f76a9ea..9715f16a11 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -821,6 +821,9 @@ void clear_map(bool clear_detected_items, bool clear_detected_monsters)
if (!clear_detected_monsters && is_envmap_detected_mons(p))
continue;
+ if (env.map(p).flags & MAP_MAGIC_MAPPED_FLAG)
+ continue;
+
set_envmap_obj(p, is_terrain_known(p)? grd(p) : DNGN_UNSEEN);
set_envmap_detected_mons(p, false);
set_envmap_detected_item(p, false);