diff --git a/IPython/html/static/services/kernels/js/kernel.js b/IPython/html/static/services/kernels/js/kernel.js
index 0b3d1fa..d8accdb 100644
--- a/IPython/html/static/services/kernels/js/kernel.js
+++ b/IPython/html/static/services/kernels/js/kernel.js
@@ -454,7 +454,7 @@ var IPython = (function (IPython) {
var callbacks = this._msg_callbacks[msg_id];
if (callbacks !== undefined) {
callbacks.iopub_done = true;
- if (!callbacks.shell_done) {
+ if (callbacks.shell_done) {
this.clear_callbacks_for_msg(msg_id);
}
}