Fix possible crash in SceneCombiner when the destinations scene has mPrivate==null. Fixes #401.
parent
13b5b01032
commit
e2f234707a
|
@ -1023,7 +1023,9 @@ void SceneCombiner::CopyScene(aiScene** _dest,const aiScene* src,bool allocate)
|
||||||
dest->mFlags = src->mFlags;
|
dest->mFlags = src->mFlags;
|
||||||
|
|
||||||
// source private data might be NULL if the scene is user-allocated (i.e. for use with the export API)
|
// source private data might be NULL if the scene is user-allocated (i.e. for use with the export API)
|
||||||
ScenePriv(dest)->mPPStepsApplied = ScenePriv(src) ? ScenePriv(src)->mPPStepsApplied : 0;
|
if (dest->mPrivate != NULL) {
|
||||||
|
ScenePriv(dest)->mPPStepsApplied = ScenePriv(src) ? ScenePriv(src)->mPPStepsApplied : 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue