Browse Source

fixes issue where closing a project would not close the editors properly

Shaddock Heath 9 years ago
parent
commit
bfa5dfd280
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Script/AtomicEditor/ui/frames/ResourceFrame.ts

+ 4 - 1
Script/AtomicEditor/ui/frames/ResourceFrame.ts

@@ -152,6 +152,7 @@ class ResourceFrame extends ScriptWidget {
     }
 
     handleCloseResource(ev: EditorEvents.EditorCloseResourceEvent) {
+        console.log('close: ' + ev.editor.fullPath);
         this.wasClosed = false;
         var editor = ev.editor;
         var navigate = ev.navigateToAvailableResource;
@@ -259,7 +260,9 @@ class ResourceFrame extends ScriptWidget {
     handleProjectUnloaded(data) {
 
       for (var i in this.editors) {
-           this.sendEvent(EditorEvents.EditorResourceClose, { editor: this.editors[i], navigateToAvailableResource: false });
+          var editor = this.editors[i];
+           this.sendEvent(EditorEvents.EditorResourceClose, { editor: editor, navigateToAvailableResource: false });
+           editor.close();
       }
 
     }