Merge pull request #6578 from hyperlogic/tony/clear-joint-data-bug-fix

MyAvatar.clearJointData bug fix
This commit is contained in:
Clément Brisset 2015-12-07 12:18:28 -08:00
commit 0be35ec6ea
2 changed files with 1 additions and 2 deletions

View file

@ -967,8 +967,6 @@ void MyAvatar::clearJointData(int index) {
QMetaObject::invokeMethod(this, "clearJointData", Q_ARG(int, index));
return;
}
// HACK: ATM only JS scripts call clearJointData() on MyAvatar so we hardcode the priority
_rig->setJointState(index, false, glm::quat(), glm::vec3(), 0.0f);
_rig->clearJointAnimationPriority(index);
}

View file

@ -294,6 +294,7 @@ void Rig::clearJointStates() {
void Rig::clearJointAnimationPriority(int index) {
if (isIndexValid(index)) {
_internalPoseSet._overrideFlags[index] = false;
_internalPoseSet._overridePoses[index] = _animSkeleton->getRelativeDefaultPose(index);
}
}