浏览代码

Fix client session async rewrite.

Jason Grout 6 年之前
父节点
当前提交
a1aed5830d
共有 1 个文件被更改,包括 7 次插入8 次删除
  1. 7 8
      packages/apputils/src/clientsession.tsx

+ 7 - 8
packages/apputils/src/clientsession.tsx

@@ -525,14 +525,13 @@ class ClientSession implements IClientSession {
     let model = find(manager.running(), item => {
       return item.path === this._path;
     });
-    if (!model) {
-      return;
-    }
-    try {
-      let session = manager.connectTo(model);
-      this._handleNewSession(session);
-    } catch (err) {
-      this._handleSessionError(err);
+    if (model) {
+      try {
+        let session = manager.connectTo(model);
+        this._handleNewSession(session);
+      } catch (err) {
+        this._handleSessionError(err);
+      }
     }
     await this._startIfNecessary();
     this._isReady = true;