From d5569d0861ac5bfd5e776945814fdb6b666c0bca Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Sat, 29 Jun 2013 20:24:19 +0000 Subject: [PATCH] SDK: - fix issue in SDK scene property sync git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10693 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../com/jme3/gde/core/properties/SceneExplorerProperty.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sdk/jme3-core/src/com/jme3/gde/core/properties/SceneExplorerProperty.java b/sdk/jme3-core/src/com/jme3/gde/core/properties/SceneExplorerProperty.java index 109c3818b..0c3e8f635 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/properties/SceneExplorerProperty.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/properties/SceneExplorerProperty.java @@ -124,7 +124,7 @@ public class SceneExplorerProperty extends PropertySupport.Reflection { di.setEditor(valueType, this); } //TODO: instantiates editor? - editable = getPropertyEditor() != null; + editable = this.canWrite(); logger.log(Level.FINE, "Created SceneExplorerProperty for {0},\n cloneable = {1},\n instantiatable = {2},\n primitive = {3},\n editable = {4}", new Object[]{valueType, cloneable, instantiable, primitive, editable}); addPropertyChangeListener(listener); } @@ -134,9 +134,6 @@ public class SceneExplorerProperty extends PropertySupport.Reflection { * thread. */ public void syncValue() { - if (!editable) { - return; - } final T realValue = getSuperValue(); mutex.readAccess(new Runnable() { public void run() {