From 5cf01fcffe60d46f5dccc06ade8bba3fcb1f74dd Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Wed, 17 Aug 2011 21:48:24 +0000 Subject: [PATCH] SDK: - Make sure SceneExplorer and FilterExplorer become visible when a scene / filter is opened git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8032 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../com/jme3/gde/core/filters/FilterExplorerTopComponent.java | 1 + .../jme3/gde/core/sceneexplorer/SceneExplorerTopComponent.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sdk/jme3-core/src/com/jme3/gde/core/filters/FilterExplorerTopComponent.java b/sdk/jme3-core/src/com/jme3/gde/core/filters/FilterExplorerTopComponent.java index d7209b118..f10ae631f 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/filters/FilterExplorerTopComponent.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/filters/FilterExplorerTopComponent.java @@ -161,6 +161,7 @@ public final class FilterExplorerTopComponent extends TopComponent implements Ex if (added) { setFilterEnabled(true); } + requestVisible(); } public synchronized void setFilterEnabled(final boolean enabled) { diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/SceneExplorerTopComponent.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/SceneExplorerTopComponent.java index 64f42144d..b7d6dd740 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/SceneExplorerTopComponent.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/SceneExplorerTopComponent.java @@ -212,7 +212,7 @@ public final class SceneExplorerTopComponent extends TopComponent implements Exp @Override public void componentClosed() { - SceneApplication.getApplication().addSceneListener(this); + SceneApplication.getApplication().removeSceneListener(this); // TODO add custom code on component closing } @@ -274,6 +274,7 @@ public final class SceneExplorerTopComponent extends TopComponent implements Exp if (node != null) { explorerManager.setRootContext(node); explorerManager.getRootContext().setDisplayName(node.getName()); + requestVisible(); } }