Browse Source

When closing project, clear hierarchy pane

Josh Engebretson 9 years ago
parent
commit
4230848a9c
2 changed files with 7 additions and 0 deletions
  1. 6 0
      Script/AtomicEditor/ui/frames/HierarchyFrame.ts
  2. 1 0
      Script/tsconfig.json

+ 6 - 0
Script/AtomicEditor/ui/frames/HierarchyFrame.ts

@@ -78,6 +78,12 @@ class HierarchyFrame extends Atomic.UIWidget {
 
 
         });
         });
 
 
+        this.subscribeToEvent(EditorEvents.ProjectClosed, (ev) => {
+            
+            this.scene = null;
+            this.populate();
+
+        });
 
 
         this.subscribeToEvent(EditorEvents.SceneClosed, (ev: EditorEvents.SceneClosedEvent) => {
         this.subscribeToEvent(EditorEvents.SceneClosed, (ev: EditorEvents.SceneClosedEvent) => {
 
 

+ 1 - 0
Script/tsconfig.json

@@ -42,6 +42,7 @@
         "./AtomicEditor/ui/frames/inspector/ArrayEditWidget.ts",
         "./AtomicEditor/ui/frames/inspector/ArrayEditWidget.ts",
         "./AtomicEditor/ui/frames/inspector/AssemblyInspector.ts",
         "./AtomicEditor/ui/frames/inspector/AssemblyInspector.ts",
         "./AtomicEditor/ui/frames/inspector/AttributeInfoEdit.ts",
         "./AtomicEditor/ui/frames/inspector/AttributeInfoEdit.ts",
+        "./AtomicEditor/ui/frames/inspector/ColorChooser.ts",
         "./AtomicEditor/ui/frames/inspector/ComponentAttributeUI.ts",
         "./AtomicEditor/ui/frames/inspector/ComponentAttributeUI.ts",
         "./AtomicEditor/ui/frames/inspector/CreateComponentButton.ts",
         "./AtomicEditor/ui/frames/inspector/CreateComponentButton.ts",
         "./AtomicEditor/ui/frames/inspector/CSComponentClassSelector.ts",
         "./AtomicEditor/ui/frames/inspector/CSComponentClassSelector.ts",