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 505784dbe..5961905e5 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 @@ -167,16 +167,16 @@ public final class FilterExplorerTopComponent extends TopComponent implements Ex if (added == enabled) { return; } - added = enabled; if (currentFile != null) { + added = enabled; final FilterPostProcessor fpp = this.node.getFilterPostProcessor(); SceneApplication.getApplication().enqueue(new Callable() { public Object call() throws Exception { if (enabled) { - SceneApplication.getApplication().getViewPort().removeProcessor(fpp); - } else { SceneApplication.getApplication().getViewPort().addProcessor(fpp); + } else { + SceneApplication.getApplication().getViewPort().removeProcessor(fpp); } return null; }