fix compilation for feature enhanced-determinism (#739)

This commit is contained in:
Thierry Berger
2024-09-23 18:15:29 +02:00
committed by GitHub
parent 76357e3588
commit 9e1113c5c7
4 changed files with 22 additions and 4 deletions

View File

@@ -426,11 +426,17 @@ impl PhysicsPipeline {
// Apply some of delayed wake-ups.
self.counters.stages.user_changes.start();
for handle in impulse_joints
#[cfg(feature = "enhanced-determinism")]
let impulse_joints_iterator = impulse_joints
.to_wake_up
.drain(..)
.chain(multibody_joints.to_wake_up.drain(..));
#[cfg(not(feature = "enhanced-determinism"))]
let impulse_joints_iterator = impulse_joints
.to_wake_up
.drain()
.chain(multibody_joints.to_wake_up.drain())
{
.chain(multibody_joints.to_wake_up.drain());
for handle in impulse_joints_iterator {
islands.wake_up(bodies, handle.0, true);
}