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);