summaryrefslogtreecommitdiff
path: root/indra/newview/llhudeffectresetskeleton.cpp
diff options
context:
space:
mode:
authorKyler "FĂ©lix" Eastridge <felix.wolfz@gmail.com>2024-08-22 00:42:58 -0400
committerGitHub <noreply@github.com>2024-08-22 07:42:58 +0300
commit9e24b300d02e5627ea0d304d412cb683ec2de3a4 (patch)
tree67b1781f94be6199502141816173b3169e38f2a9 /indra/newview/llhudeffectresetskeleton.cpp
parent0c643d913136d48a9d05bc69f6267de2b97aeb79 (diff)
Fix local resetting (#2383)
Diffstat (limited to 'indra/newview/llhudeffectresetskeleton.cpp')
-rw-r--r--indra/newview/llhudeffectresetskeleton.cpp3
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);