From 41fdbcb30f9ce19a52b80f26a3d4f8e73e472af2 Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Fri, 13 Dec 2013 15:25:03 -0800 Subject: [PATCH] Fix for crash that Philip was seeing. --- interface/src/avatar/SkeletonModel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/interface/src/avatar/SkeletonModel.cpp b/interface/src/avatar/SkeletonModel.cpp index b8c500d3bd..b7af35c632 100644 --- a/interface/src/avatar/SkeletonModel.cpp +++ b/interface/src/avatar/SkeletonModel.cpp @@ -127,6 +127,9 @@ bool operator<(const IndexValue& firstIndex, const IndexValue& secondIndex) { void SkeletonModel::applyPalmData(int jointIndex, const QVector& fingerJointIndices, const QVector& fingertipJointIndices, PalmData& palm) { + if (jointIndex == -1) { + return; + } const FBXGeometry& geometry = _geometry->getFBXGeometry(); setJointPosition(jointIndex, palm.getPosition()); float sign = (jointIndex == geometry.rightHandJointIndex) ? 1.0f : -1.0f;