1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00

Fix crash when calling move_and_collide with a null jolt_body

(cherry picked from commit a285ab6bcf)
This commit is contained in:
Mikael Hermansson
2025-09-27 13:30:04 +02:00
committed by Rémi Verschelde
parent 48466413c1
commit ccf3976dc5

View File

@@ -861,6 +861,10 @@ Vector3 JoltPhysicsDirectSpaceState3D::get_closest_point_to_object_volume(RID p_
bool JoltPhysicsDirectSpaceState3D::body_test_motion(const JoltBody3D &p_body, const PhysicsServer3D::MotionParameters &p_parameters, PhysicsServer3D::MotionResult *r_result) const {
ERR_FAIL_COND_V_MSG(space->is_stepping(), false, "body_test_motion (maybe from move_and_slide?) must not be called while the physics space is being stepped.");
if (!p_body.in_space()) {
return false;
}
space->flush_pending_objects();
const float margin = MAX((float)p_parameters.margin, 0.0001f);