Fix reset skeleton not working

meow-7.2.2
Ansariel 2018-10-20 12:31:02 +02:00
parent 17bf100137
commit e4e9df1bd3
1 changed files with 9 additions and 6 deletions

View File

@ -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();
}
// <FS:Ansariel> 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());
// </FS:Ansariel>
if(avatar)
{
avatar->resetSkeleton(false);