diff --git a/IPython/html/static/notebook/js/widgetmanager.js b/IPython/html/static/notebook/js/widgetmanager.js
index abea5e9..5529ddf 100644
--- a/IPython/html/static/notebook/js/widgetmanager.js
+++ b/IPython/html/static/notebook/js/widgetmanager.js
@@ -185,7 +185,10 @@
// for the message. get_cell callbacks are registered for
// widget messages, so this block is actually checking to see if the
// message was triggered by a widget.
- var kernel = this.get_kernel();
+ var kernel = null;
+ if (this.comm_manager !== null) {
+ kernel = this.comm_manager.kernel;
+ }
if (kernel !== undefined && kernel !== null) {
var callbacks = kernel.get_callbacks_for_msg(msg_id);
if (callbacks !== undefined &&
@@ -247,15 +250,6 @@
};
- WidgetManager.prototype.get_kernel = function () {
- if (this.comm_manager === null) {
- return null;
- } else {
- return this.comm_manager.kernel;
- }
- };
-
-
WidgetManager.prototype._handle_comm_open = function (comm, msg) {
var widget_type_name = msg.content.target_name;
var widget_model = new this._model_types[widget_type_name](this, comm.comm_id, comm);