aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-04-29 19:15:24 +0200
committerSébastien Crozet <developer@crozet.re>2022-04-29 19:15:24 +0200
commit8d15ceab2a03162d7c92e5d577efffd4031b5d5a (patch)
tree6d656802f472c2f1ed7e42d25f27ed228d34940d /src/geometry
parent488aad0af3f772e14fd85b27bfff6c1db5d23829 (diff)
downloadrapier-8d15ceab2a03162d7c92e5d577efffd4031b5d5a.tar.gz
rapier-8d15ceab2a03162d7c92e5d577efffd4031b5d5a.tar.bz2
rapier-8d15ceab2a03162d7c92e5d577efffd4031b5d5a.zip
Fix bug where the narrow-phase would not recompute contacts after a collider change
Diffstat (limited to 'src/geometry')
-rw-r--r--src/geometry/narrow_phase.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/geometry/narrow_phase.rs b/src/geometry/narrow_phase.rs
index 3e7a13d..bcce080 100644
--- a/src/geometry/narrow_phase.rs
+++ b/src/geometry/narrow_phase.rs
@@ -397,7 +397,7 @@ impl NarrowPhase {
// NOTE: we use `get` because the collider may no longer
// exist if it has been removed.
if let Some(co) = colliders.get(*handle) {
- if co.changes.needs_narrow_phase_update() {
+ if !co.changes.needs_narrow_phase_update() {
// No flag relevant to the narrow-phase is enabled for this collider.
continue;
}