From 5486a52dbe0d8a2f67929e233a6f65deaf5cc3e9 Mon Sep 17 00:00:00 2001 From: Angeldark Raymaker Date: Sat, 29 Nov 2025 13:41:26 +0000 Subject: [PATCH] Poser: ManipRotate fix false positive detecting mJoint being nullptr --- indra/newview/fsmaniprotatejoint.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/indra/newview/fsmaniprotatejoint.cpp b/indra/newview/fsmaniprotatejoint.cpp index da01a29f0a..e442fbab93 100644 --- a/indra/newview/fsmaniprotatejoint.cpp +++ b/indra/newview/fsmaniprotatejoint.cpp @@ -387,14 +387,11 @@ void FSManipRotateJoint::setJoint(LLJoint* joint) void FSManipRotateJoint::setAvatar(LLVOAvatar* avatar) { mAvatar = avatar; - if (!avatar) mJoint = nullptr; - if (!mJoint) - return; - - setJoint(avatar->getJoint(mJoint->getJointNum())); + if (mAvatar && mJoint) + setJoint(avatar->getJoint(mJoint->getJointNum())); } /**