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 | |
| parent | 0c643d913136d48a9d05bc69f6267de2b97aeb79 (diff) | |
Fix local resetting (#2383)
| -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); | 
