|
|
@ -121,6 +121,8 @@ public class SceneExplorerProperty<T> extends PropertySupport.Reflection<T> { |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
final T realValue = getSuperValue(); |
|
|
|
final T realValue = getSuperValue(); |
|
|
|
|
|
|
|
mutex.readAccess(new Runnable() { |
|
|
|
|
|
|
|
public void run() { |
|
|
|
if ((objectLocal == null) && !inited) { |
|
|
|
if ((objectLocal == null) && !inited) { |
|
|
|
mutex.postWriteRequest(new Runnable() { |
|
|
|
mutex.postWriteRequest(new Runnable() { |
|
|
|
public void run() { |
|
|
|
public void run() { |
|
|
@ -150,6 +152,8 @@ public class SceneExplorerProperty<T> extends PropertySupport.Reflection<T> { |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public T getValue() throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { |
|
|
|
public T getValue() throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { |
|
|
|