Merge pull request #14985 from luiscuenca/fixPickOnNullAvatar

Fix crash on AvatarManager::findRayIntersectionVector when Avatar becomes null
This commit is contained in:
Brad Hefta-Gaub 2019-02-22 10:14:21 -08:00 committed by GitHub
commit 2a1f4bb963
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -719,7 +719,7 @@ RayToAvatarIntersectionResult AvatarManager::findRayIntersectionVector(const Pic
}
}
if (rayAvatarResult._intersect && pickAgainstMesh) {
if (avatar && rayAvatarResult._intersect && pickAgainstMesh) {
glm::vec3 localRayOrigin = avatar->worldToJointPoint(ray.origin, rayAvatarResult._intersectWithJoint);
glm::vec3 localRayPoint = avatar->worldToJointPoint(ray.origin + rayAvatarResult._distance * rayDirection, rayAvatarResult._intersectWithJoint);