summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/map_knowledge.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/map_knowledge.cc b/crawl-ref/source/map_knowledge.cc
index ffdca55b03..8990ef2c10 100644
--- a/crawl-ref/source/map_knowledge.cc
+++ b/crawl-ref/source/map_knowledge.cc
@@ -11,6 +11,7 @@
#include "notes.h"
#include "options.h"
#include "overmap.h"
+#include "show.h"
#include "showsymb.h"
#include "stuff.h"
#include "terrain.h"
@@ -205,7 +206,8 @@ void clear_map(bool clear_detected_items, bool clear_detected_monsters)
continue;
#endif
- set_map_knowledge_obj(p, show_type(env.map_knowledge(p).feat()));
+ show_type plain = show_type(env.map_knowledge(p).feat());
+ set_map_knowledge_obj(p, to_knowledge(plain));
set_map_knowledge_detected_mons(p, false);
set_map_knowledge_detected_item(p, false);