* Actually fixed the setSpatial(null) bug now ..
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7289 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
d96912e900
commit
1ace200526
@ -270,14 +270,15 @@ public final class AnimControl extends AbstractControl implements Savable, Clone
|
||||
|
||||
@Override
|
||||
public void setSpatial(Spatial spatial) {
|
||||
if (spatial == null && skeletonControl != null){
|
||||
this.spatial.removeControl(skeletonControl);
|
||||
}
|
||||
|
||||
super.setSpatial(spatial);
|
||||
|
||||
//Backward compatibility.
|
||||
if (skeletonControl != null) {
|
||||
if (spatial != null && skeletonControl != null) {
|
||||
spatial.addControl(skeletonControl);
|
||||
// once the skeleton control is added to the spatial,
|
||||
// the AnimControl returns to "non-compatible" mode.
|
||||
skeletonControl = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user