From 562ffe972f2fd270e2c2d90aa28069f3c98386e0 Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Mon, 18 Mar 2013 20:52:41 +0000 Subject: [PATCH] Fix some destructors --- etemplate/js/et2_extension_nextmatch.js | 2 ++ etemplate/js/et2_widget_tree.js | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/etemplate/js/et2_extension_nextmatch.js b/etemplate/js/et2_extension_nextmatch.js index 47f0c41a95..0bf6afa697 100644 --- a/etemplate/js/et2_extension_nextmatch.js +++ b/etemplate/js/et2_extension_nextmatch.js @@ -1094,6 +1094,8 @@ var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader, { destroy: function() { this.nextmatch = null; + + this._super.apply(this, arguments); this.div = null; }, diff --git a/etemplate/js/et2_widget_tree.js b/etemplate/js/et2_widget_tree.js index 0bce5532f0..7c165d90f6 100644 --- a/etemplate/js/et2_widget_tree.js +++ b/etemplate/js/et2_widget_tree.js @@ -92,7 +92,10 @@ var et2_tree = et2_inputWidget.extend({ }, destroy: function() { - this.input.destructor(); + if(this.input) + { + this.input.destructor(); + } this.input = null; this._super.apply(this, arguments); },