restore setFlag in simulateKinematicMotion()

This commit is contained in:
Andrew Meadows 2016-04-04 11:48:45 -07:00
parent a53cb2e532
commit a08ab8e127

View file

@ -979,7 +979,7 @@ void EntityItem::simulateKinematicMotion(float timeElapsed, bool setFlags) {
transform.setTranslation(position);
setLocalTransformAndVelocities(transform, linearVelocity, angularVelocity);
if (!isMoving) {
if (setFlags && !isMoving) {
// flag this entity to transition from KINEMATIC to STATIC
_dirtyFlags |= Simulation::DIRTY_MOTION_TYPE;
}