aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/rigid_body.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynamics/rigid_body.rs')
-rw-r--r--src/dynamics/rigid_body.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dynamics/rigid_body.rs b/src/dynamics/rigid_body.rs
index c0acd5e..de11e15 100644
--- a/src/dynamics/rigid_body.rs
+++ b/src/dynamics/rigid_body.rs
@@ -331,7 +331,10 @@ impl RigidBody {
/// The dominance group of this rigid-body.
pub fn set_dominance_group(&mut self, dominance: i8) {
- self.rb_dominance.0 = dominance
+ if self.rb_dominance.0 != dominance {
+ self.changes.insert(RigidBodyChanges::DOMINANCE);
+ self.rb_dominance.0 = dominance
+ }
}
/// Adds a collider to this rigid-body.