ソースを参照

Fix close logic

Steven Silvester 9 年 前
コミット
21f20a6723
1 ファイル変更4 行追加0 行削除
  1. 4 0
      src/documentmanager/plugin.ts

+ 4 - 0
src/documentmanager/plugin.ts

@@ -383,6 +383,8 @@ class DocumentManager implements IDocumentManager {
    */
   close(): void {
     if (this._currentHandler) this._currentHandler.close(this._currentWidget);
+    this._currentWidget = null;
+    this._currentHandler = null;
   }
 
   /**
@@ -394,6 +396,8 @@ class DocumentManager implements IDocumentManager {
         w.close();
       }
     }
+    this._currentWidget = null;
+    this._currentHandler = null;
   }
 
   /**