From: Christian Heller <c.heller@plomlompom.de>
Date: Fri, 11 Dec 2020 06:23:14 +0000 (+0100)
Subject: Fix face pop-ups on non-faces.
X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/static/%7B%7Bprefix%7D%7D/%7B%7Bdb.prefix%7D%7D/conditions?a=commitdiff_plain;h=075ed2b9529e52ab8a5075d56d77e09d2191d9c7;p=plomrogue2

Fix face pop-ups on non-faces.
---

diff --git a/rogue_chat.html b/rogue_chat.html
index 781fc63..ba49e86 100644
--- a/rogue_chat.html
+++ b/rogue_chat.html
@@ -1134,7 +1134,7 @@ let tui = {
   },
   draw_face_popup: function() {
       const t = game.things[this.draw_face];
-      if (!t) {
+      if (!t || !t.face) {
           this.draw_face = false;
           return;
       }
diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py
index 983a422..fdfc2bc 100755
--- a/rogue_chat_curses.py
+++ b/rogue_chat_curses.py
@@ -966,7 +966,7 @@ class TUI:
 
         def draw_face_popup():
             t = self.game.get_thing(self.draw_face)
-            if not t:
+            if not t or not hasattr(t, 'face'):
                 self.draw_face = False
                 return