diff options
| author | Sébastien Crozet <developer@crozet.re> | 2022-04-29 19:15:24 +0200 |
|---|---|---|
| committer | Sébastien Crozet <developer@crozet.re> | 2022-04-29 19:15:24 +0200 |
| commit | 8d15ceab2a03162d7c92e5d577efffd4031b5d5a (patch) | |
| tree | 6d656802f472c2f1ed7e42d25f27ed228d34940d /src/geometry | |
| parent | 488aad0af3f772e14fd85b27bfff6c1db5d23829 (diff) | |
| download | rapier-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.rs | 2 |
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; } |
