From 6b9c2d6e958737bd8be6d09a527c13391c9addf5 Mon Sep 17 00:00:00 2001 From: Denis Avvakumov Date: Sun, 2 Nov 2025 17:03:59 +0200 Subject: [PATCH] Fix issue where set_enabled had no effect --- src/geometry/narrow_phase.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/geometry/narrow_phase.rs b/src/geometry/narrow_phase.rs index 64805a7a7..e2278de6b 100644 --- a/src/geometry/narrow_phase.rs +++ b/src/geometry/narrow_phase.rs @@ -831,6 +831,10 @@ impl NarrowPhase { // No update needed for these colliders. return; } + if !co1.is_enabled() || !co2.is_enabled() { + pair.clear(); + break 'emit_events; + } if co1.parent.map(|p| p.handle) == co2.parent.map(|p| p.handle) && co1.parent.is_some() { // Same parents. Ignore collisions.