diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-18 11:15:47 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-18 11:15:47 +0200 |
commit | 3abff94a24f996ef92c0ef435ca269a7de0beb9e (patch) | |
tree | c884a0b2ffd9f6f1ce6363d2b271ad49630ee795 | |
parent | 21134e146a9bfd842a9174b348c96a1a7a435654 (diff) | |
parent | 2f515d6a27ff67cd740a00788ef4f2bb2285c51d (diff) | |
download | redot-engine-3abff94a24f996ef92c0ef435ca269a7de0beb9e.tar.gz |
Merge pull request #97130 from Rindbee/check-space-in-remove_soft_body_from_query
Add forgotten `get_space()` check in `GodotArea3D::remove_soft_body_from_query()`
-rw-r--r-- | servers/physics_3d/godot_area_3d.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/physics_3d/godot_area_3d.h b/servers/physics_3d/godot_area_3d.h index 701dc73917..2c1a782630 100644 --- a/servers/physics_3d/godot_area_3d.h +++ b/servers/physics_3d/godot_area_3d.h @@ -188,7 +188,7 @@ void GodotArea3D::add_soft_body_to_query(GodotSoftBody3D *p_soft_body, uint32_t void GodotArea3D::remove_soft_body_from_query(GodotSoftBody3D *p_soft_body, uint32_t p_soft_body_shape, uint32_t p_area_shape) { BodyKey bk(p_soft_body, p_soft_body_shape, p_area_shape); monitored_soft_bodies[bk].dec(); - if (!monitor_query_list.in_list()) { + if (get_space() && !monitor_query_list.in_list()) { _queue_monitor_update(); } } |