From 84cc29685ff789ed47b416d05848a9d70d84cfef Mon Sep 17 00:00:00 2001 From: antopilo Date: Tue, 14 Mar 2023 22:38:21 -0400 Subject: [PATCH] Fixed jolt crash when exiting and no physics bodies is in the scene. --- Nuake/src/Core/Physics/DynamicWorld.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Nuake/src/Core/Physics/DynamicWorld.cpp b/Nuake/src/Core/Physics/DynamicWorld.cpp index 8c218b1c..e6c1fb53 100644 --- a/Nuake/src/Core/Physics/DynamicWorld.cpp +++ b/Nuake/src/Core/Physics/DynamicWorld.cpp @@ -440,8 +440,12 @@ namespace Nuake void DynamicWorld::Clear() { _stepCount = 0; - _JoltBodyInterface->RemoveBodies((JPH::BodyID*)_registeredBodies.data(), _registeredBodies.size()); - _registeredBodies.clear(); + + if (_registeredBodies.size() > 0) + { + _JoltBodyInterface->RemoveBodies((JPH::BodyID*)_registeredBodies.data(), _registeredBodies.size()); + _registeredBodies.clear(); + } } } }