Преглед на файлове

Fix handling of kernel change

Steven Silvester преди 7 години
родител
ревизия
a8b8de3346
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      packages/services/src/session/default.ts

+ 2 - 4
packages/services/src/session/default.ts

@@ -282,10 +282,8 @@ class DefaultSession implements Session.ISession {
     }
     let data = JSON.stringify({ kernel: options });
     if (this._kernel) {
-      return this._kernel.ready.then(() => {
-        this._kernel.dispose();
-        return this._patch(data);
-      }).then(() => this.kernel);
+      this._kernel.dispose();
+      this._statusChanged.emit('restarting');
     }
     return this._patch(data).then(() => this.kernel);
   }