From d6ca477dbe2c5169c14df0e8ee08f0995b20e951 Mon Sep 17 00:00:00 2001 From: Angeldark Raymaker Date: Tue, 24 Sep 2024 19:24:46 +0100 Subject: [PATCH] FIRE-30873: Use the injected avatar when getting the thing --- indra/newview/fsposeranimator.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/indra/newview/fsposeranimator.cpp b/indra/newview/fsposeranimator.cpp index 9551b8a74d..430ddc6beb 100644 --- a/indra/newview/fsposeranimator.cpp +++ b/indra/newview/fsposeranimator.cpp @@ -50,7 +50,7 @@ bool FSPoserAnimator::isPosingAvatarJoint(LLVOAvatar *avatar, FSPoserJoint joint if (!motion || motion->isStopped()) return false; - LLJoint *avJoint = gAgentAvatarp->getJoint(JointKey::construct(joint.jointName())); + LLJoint* avJoint = avatar->getJoint(JointKey::construct(joint.jointName())); if (!avJoint) return false; @@ -70,7 +70,7 @@ void FSPoserAnimator::setPosingAvatarJoint(LLVOAvatar *avatar, FSPoserJoint join if (!motion || motion->isStopped()) return; - LLJoint *avJoint = gAgentAvatarp->getJoint(JointKey::construct(joint.jointName())); + LLJoint* avJoint = avatar->getJoint(JointKey::construct(joint.jointName())); if (!avJoint) return; @@ -89,7 +89,7 @@ void FSPoserAnimator::resetAvatarJoint(LLVOAvatar *avatar, FSPoserJoint joint) if (!motion || motion->isStopped()) return; - LLJoint *avJoint = gAgentAvatarp->getJoint(JointKey::construct(joint.jointName())); + LLJoint* avJoint = avatar->getJoint(JointKey::construct(joint.jointName())); if (!avJoint) return; @@ -102,7 +102,7 @@ LLVector3 FSPoserAnimator::getJointPosition(LLVOAvatar *avatar, FSPoserJoint joi if (!isAvatarSafeToUse(avatar)) return pos; - LLJoint *avJoint = gAgentAvatarp->getJoint(JointKey::construct(joint.jointName())); + LLJoint* avJoint = avatar->getJoint(JointKey::construct(joint.jointName())); if (!avJoint) return pos;