added check for the actual face tracker in MyHead.cpp to prevent crash

This commit is contained in:
amantley 2018-06-05 16:33:28 -07:00
parent 95bf5ce464
commit f21431ca88

View file

@ -50,9 +50,9 @@ void MyHead::simulate(float deltaTime) {
const bool hasActualFaceTrackerConnected = faceTracker && !faceTracker->isMuted(); const bool hasActualFaceTrackerConnected = faceTracker && !faceTracker->isMuted();
_isFaceTrackerConnected = hasActualFaceTrackerConnected || _owningAvatar->getHasScriptedBlendshapes(); _isFaceTrackerConnected = hasActualFaceTrackerConnected || _owningAvatar->getHasScriptedBlendshapes();
if (_isFaceTrackerConnected) { if (_isFaceTrackerConnected) {
_blendshapeCoefficients = faceTracker->getBlendshapeCoefficients(); if (hasActualFaceTrackerConnected) {
} else { _blendshapeCoefficients = faceTracker->getBlendshapeCoefficients();
_blendshapeCoefficients.fill(0, _blendshapeCoefficients.size()); }
} }
auto eyeTracker = DependencyManager::get<EyeTracker>(); auto eyeTracker = DependencyManager::get<EyeTracker>();