diff options
author | Kyler "FĂ©lix" Eastridge <felix.wolfz@gmail.com> | 2024-08-22 00:42:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-22 07:42:58 +0300 |
commit | 9e24b300d02e5627ea0d304d412cb683ec2de3a4 (patch) | |
tree | 67b1781f94be6199502141816173b3169e38f2a9 /indra/newview/llhudeffectresetskeleton.cpp | |
parent | 0c643d913136d48a9d05bc69f6267de2b97aeb79 (diff) |
Fix local resetting (#2383)
Diffstat (limited to 'indra/newview/llhudeffectresetskeleton.cpp')
-rw-r--r-- | indra/newview/llhudeffectresetskeleton.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/indra/newview/llhudeffectresetskeleton.cpp b/indra/newview/llhudeffectresetskeleton.cpp index aa5532f0fc..31065a3e76 100644 --- a/indra/newview/llhudeffectresetskeleton.cpp +++ b/indra/newview/llhudeffectresetskeleton.cpp @@ -194,7 +194,8 @@ void LLHUDEffectResetSkeleton::update() if (mTargetObject->isAvatar()) { // Only the owner of a avatar can reset their skeleton like this - if (mSourceObject->getID() == mTargetObject->getID()) + // Also allow reset if we created the effect (Local resetting) + if (mSourceObject->getID() == mTargetObject->getID() || getOriginatedHere()) { LLVOAvatar* avatar = mTargetObject->asAvatar(); avatar->resetSkeleton(mResetAnimations); |