ソースを参照

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);
   }