From df3739517d68800ef6e5c8f440afab1d8fd51671 Mon Sep 17 00:00:00 2001
From: Mikhail Koltsov <misha@koltsov.su>
Date: Mon, 17 Mar 2014 12:28:49 +0400
Subject: [PATCH] fixed issue #496

---
 app/views/play/level/tome/thang_list_entry_view.coffee | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/views/play/level/tome/thang_list_entry_view.coffee b/app/views/play/level/tome/thang_list_entry_view.coffee
index f5e44c183..6135a6d53 100644
--- a/app/views/play/level/tome/thang_list_entry_view.coffee
+++ b/app/views/play/level/tome/thang_list_entry_view.coffee
@@ -102,7 +102,7 @@ module.exports = class ThangListEntryView extends View
 
   onThangListEntryPopoverShown: (e) ->
     # I couldn't figure out how to get the mouseenter / mouseleave to always work, so this is a fallback
-    # to hide our popover is another Thang's popover gets shown.
+    # to hide our popover if another Thang's popover gets shown.
     return if e.entry is @
     @hideSpells()
 
@@ -162,6 +162,7 @@ module.exports = class ThangListEntryView extends View
 
   destroy: ->
     @avatar?.destroy()
+    @popover?.remove()
     @popover?.off 'mouseenter mouseleave'
     @popover?.find('code').off 'click'
     super()