From 855cae6953a128bafaef55b08e3a2ccfd9b81e3c Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Wed, 22 Nov 2023 11:44:02 -0400 Subject: [PATCH] [libgdx] Cleaned up Skeleton#sortPhysicsConstraint. --- .../src/com/esotericsoftware/spine/Skeleton.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java index 1668d42e9..4224bffa1 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java @@ -338,11 +338,9 @@ public class Skeleton { } private void sortPhysicsConstraint (PhysicsConstraint constraint) { - constraint.active = !constraint.data.skinRequired || (skin != null && skin.constraints.contains(constraint.data, true)); - if (!constraint.active) return; - Bone bone = constraint.bone; - constraint.active = bone.active; + constraint.active = bone.active && !constraint.data.skinRequired + || (skin != null && skin.constraints.contains(constraint.data, true)); if (!constraint.active) return; sortBone(bone);