Fix missing re-activation of bullet physics sleep feature

Adds the missing option of re-enabling the sleep feature in bullet physics once a body had the sleep feature disabled.

(cherry picked from commit 0877cf6419)
This commit is contained in:
ShyRed 2019-04-06 17:11:36 +02:00 committed by Rémi Verschelde
parent 8c2e10c393
commit a849625813
1 changed files with 2 additions and 0 deletions

View File

@ -597,6 +597,8 @@ void RigidBodyBullet::set_state(PhysicsServer::BodyState p_state, const Variant
if (!can_sleep) { if (!can_sleep) {
// Can't sleep // Can't sleep
btBody->forceActivationState(DISABLE_DEACTIVATION); btBody->forceActivationState(DISABLE_DEACTIVATION);
} else {
btBody->forceActivationState(ACTIVE_TAG);
} }
break; break;
} }