From e4e9df1bd302c3a4f08148592505dcabd7d5078f Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sat, 20 Oct 2018 12:31:02 +0200 Subject: [PATCH] Fix reset skeleton not working --- indra/newview/llviewermenu.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 5b80768446..a900d8909e 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -7569,12 +7569,15 @@ class LLAvatarResetSkeleton: public view_listener_t { bool handleEvent(const LLSD& userdata) { - LLVOAvatar* avatar = NULL; - LLViewerObject *obj = LLSelectMgr::getInstance()->getSelection()->getPrimaryObject(); - if (obj) - { - avatar = obj->getAvatar(); - } + // Fix reset skeleton not working + //LLVOAvatar* avatar = NULL; + //LLViewerObject *obj = LLSelectMgr::getInstance()->getSelection()->getPrimaryObject(); + //if (obj) + //{ + // avatar = obj->getAvatar(); + //} + LLVOAvatar* avatar = find_avatar_from_object(LLSelectMgr::getInstance()->getSelection()->getPrimaryObject()); + // if(avatar) { avatar->resetSkeleton(false);