Merge pull request #8701 from ZappoMan/getShapeKeyCrashFix

add guards to getShapeKey
This commit is contained in:
Brad Hefta-Gaub 2016-10-01 20:23:50 -07:00 committed by GitHub
commit 7ef8e53d03

View file

@ -397,7 +397,12 @@ ItemKey ModelMeshPartPayload::getKey() const {
}
ShapeKey ModelMeshPartPayload::getShapeKey() const {
assert(_model->isLoaded());
// guard against partially loaded meshes
if (!_model || !_model->isLoaded() || !_model->getGeometry()) {
return ShapeKey::Builder::invalid();
}
const FBXGeometry& geometry = _model->getFBXGeometry();
const auto& networkMeshes = _model->getGeometry()->getMeshes();