aboutsummaryrefslogtreecommitdiff
path: root/src/pipeline/user_changes.rs
diff options
context:
space:
mode:
authorSébastien Crozet <sebcrozet@dimforge.com>2024-01-27 16:49:53 +0100
committerSébastien Crozet <sebastien@crozet.re>2024-01-27 17:13:08 +0100
commitda92e5c2837b27433286cf0dd9d887fd44dda254 (patch)
tree00428ce290288f5c64e53dee13d88ffdde4df0ca /src/pipeline/user_changes.rs
parentaef873f20e7a1ee66b9d4c066884fa794048587b (diff)
downloadrapier-da92e5c2837b27433286cf0dd9d887fd44dda254.tar.gz
rapier-da92e5c2837b27433286cf0dd9d887fd44dda254.tar.bz2
rapier-da92e5c2837b27433286cf0dd9d887fd44dda254.zip
Fix clippy and enable clippy on CI
Diffstat (limited to 'src/pipeline/user_changes.rs')
-rw-r--r--src/pipeline/user_changes.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/pipeline/user_changes.rs b/src/pipeline/user_changes.rs
index a047256..7c3f1ac 100644
--- a/src/pipeline/user_changes.rs
+++ b/src/pipeline/user_changes.rs
@@ -111,15 +111,13 @@ pub(crate) fn handle_user_changes_to_rigid_bodies(
}
// Update the active kinematic set.
- if changes.contains(RigidBodyChanges::POSITION)
- || changes.contains(RigidBodyChanges::COLLIDERS)
+ if (changes.contains(RigidBodyChanges::POSITION)
+ || changes.contains(RigidBodyChanges::COLLIDERS))
+ && rb.is_kinematic()
+ && islands.active_kinematic_set.get(ids.active_set_id) != Some(handle)
{
- if rb.is_kinematic()
- && islands.active_kinematic_set.get(ids.active_set_id) != Some(handle)
- {
- ids.active_set_id = islands.active_kinematic_set.len();
- islands.active_kinematic_set.push(*handle);
- }
+ ids.active_set_id = islands.active_kinematic_set.len();
+ islands.active_kinematic_set.push(*handle);
}
// Push the body to the active set if it is not