|
|
|
@ -124,7 +124,7 @@ public class SceneExplorerProperty<T> extends PropertySupport.Reflection<T> { |
|
|
|
|
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<T> extends PropertySupport.Reflection<T> { |
|
|
|
|
* thread. |
|
|
|
|
*/ |
|
|
|
|
public void syncValue() { |
|
|
|
|
if (!editable) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
final T realValue = getSuperValue(); |
|
|
|
|
mutex.readAccess(new Runnable() { |
|
|
|
|
public void run() { |
|
|
|
|