- slightly improve AbstractPhysicsControl flow

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10531 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
nor..67 2013-04-12 13:06:45 +00:00
parent 61641eaaf5
commit ffd8c72c66

View File

@ -164,8 +164,7 @@ public abstract class AbstractPhysicsControl implements PhysicsControl {
public void setSpatial(Spatial spatial) {
if (this.spatial != null && this.spatial != spatial) {
removeSpatialData(this.spatial);
}
else if (this.spatial == spatial) {
} else if (this.spatial == spatial) {
return;
}
this.spatial = spatial;
@ -207,12 +206,14 @@ public abstract class AbstractPhysicsControl implements PhysicsControl {
public void setPhysicsSpace(PhysicsSpace space) {
if (space == null) {
if (this.space != null) {
removePhysics(space);
removePhysics(this.space);
added = false;
}
} else {
if (this.space == space) {
return;
} else if (this.space != null) {
removePhysics(this.space);
}
addPhysics(space);
added = true;