From 45206783c26a3d71829ad4e7d3bef54a4e11d448 Mon Sep 17 00:00:00 2001 From: Jason Grout Date: Tue, 31 Dec 2013 12:10:03 -0700 Subject: [PATCH] Delete unnecessary check for comm object --- IPython/html/static/notebook/js/widgets/base.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/IPython/html/static/notebook/js/widgets/base.js b/IPython/html/static/notebook/js/widgets/base.js index a8218b5d3..cd7a4b709 100644 --- a/IPython/html/static/notebook/js/widgets/base.js +++ b/IPython/html/static/notebook/js/widgets/base.js @@ -56,10 +56,8 @@ function(widget_manager, underscore, backbone){ _handle_comm_closed: function (msg) { // jng: widget manager should observe the comm_close event and delete views when triggered this.trigger('comm:close'); - if (this._has_comm()) { - delete this.comm.model; // Delete ref so GC will collect widget model. - delete this.comm; - } + delete this.comm.model; // Delete ref so GC will collect widget model. + delete this.comm; delete this.widget_id; // Delete id from model so widget manager cleans up. },