SDK:
- Use read mutex when checking SceneExplorerProperty value, not just write mutex when writing git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10115 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
03f1060500
commit
8fef000fe9
@ -121,6 +121,8 @@ public class SceneExplorerProperty<T> extends PropertySupport.Reflection<T> {
|
||||
return;
|
||||
}
|
||||
final T realValue = getSuperValue();
|
||||
mutex.readAccess(new Runnable() {
|
||||
public void run() {
|
||||
if ((objectLocal == null) && !inited) {
|
||||
mutex.postWriteRequest(new Runnable() {
|
||||
public void run() {
|
||||
@ -150,6 +152,8 @@ public class SceneExplorerProperty<T> extends PropertySupport.Reflection<T> {
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public T getValue() throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
|
||||
|
Loading…
x
Reference in New Issue
Block a user