diff --git a/indra/newview/app_settings/colorlut/dog_vision.png b/indra/newview/app_settings/colorlut/dog_vision.png new file mode 100644 index 0000000000..eed0394235 Binary files /dev/null and b/indra/newview/app_settings/colorlut/dog_vision.png differ diff --git a/indra/newview/llhudeffectresetskeleton.cpp b/indra/newview/llhudeffectresetskeleton.cpp index b7178349bd..08b17bd8b5 100644 --- a/indra/newview/llhudeffectresetskeleton.cpp +++ b/indra/newview/llhudeffectresetskeleton.cpp @@ -186,7 +186,13 @@ void LLHUDEffectResetSkeleton::update() } bool owned = false; - if(mTargetObject->isAnimatedObject()) + if (getOriginatedHere()) + { + // If we created the request, always reset the skeleton + // This fixes issues with resetting other skeletons locally + owned = true; + } + else if (mTargetObject->isAnimatedObject()) { owned = mTargetObject->mOwnerID == mSourceObject->getID(); }