diff --git a/app/views/play/level/tome/spell.coffee b/app/views/play/level/tome/spell.coffee index 66ad6cf80..07d350967 100644 --- a/app/views/play/level/tome/spell.coffee +++ b/app/views/play/level/tome/spell.coffee @@ -26,6 +26,10 @@ module.exports = class Spell @view.render() # Get it ready and code loaded in advance @tabView = new SpellListTabEntryView spell: @, supermodel: @supermodel @tabView.render() + + destroy: -> + @view.destroy() + @tabView.destroy() addThang: (thang) -> if @thangs[thang.id] diff --git a/app/views/play/level/tome/tome_view.coffee b/app/views/play/level/tome/tome_view.coffee index ef816348f..81c4354f0 100644 --- a/app/views/play/level/tome/tome_view.coffee +++ b/app/views/play/level/tome/tome_view.coffee @@ -166,4 +166,4 @@ module.exports = class TomeView extends View destroy: -> super() for spellKey, spell of @spells - spell.view.destroy() + spell.destroy()