Fix copying private data when source pointer is NULL (#5733)
parent
fd7ad4a9d8
commit
4338817ca2
|
@ -1057,7 +1057,7 @@ void SceneCombiner::CopyScene(aiScene **_dest, const aiScene *src, bool allocate
|
||||||
dest->mFlags = src->mFlags;
|
dest->mFlags = src->mFlags;
|
||||||
|
|
||||||
// source private data might be nullptr if the scene is user-allocated (i.e. for use with the export API)
|
// source private data might be nullptr if the scene is user-allocated (i.e. for use with the export API)
|
||||||
if (dest->mPrivate != nullptr) {
|
if (src->mPrivate != nullptr) {
|
||||||
ScenePriv(dest)->mPPStepsApplied = ScenePriv(src) ? ScenePriv(src)->mPPStepsApplied : 0;
|
ScenePriv(dest)->mPPStepsApplied = ScenePriv(src) ? ScenePriv(src)->mPPStepsApplied : 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue