소스 검색

- Bugfix: catched a null pointer crash when post processing removed everything from an invalid scene

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1249 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
ulfjorensen 13 년 전
부모
커밋
0693df00c5
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      code/Importer.cpp

+ 2 - 1
code/Importer.cpp

@@ -804,7 +804,8 @@ const aiScene* Importer::ApplyPostProcessing(unsigned int pFlags)
 	}
 	}
 
 
 	// update private scene flags
 	// update private scene flags
-	ScenePriv(pimpl->mScene)->mPPStepsApplied |= pFlags;
+  if( pimpl->mScene )
+  	ScenePriv(pimpl->mScene)->mPPStepsApplied |= pFlags;
 
 
 	// clear any data allocated by post-process steps
 	// clear any data allocated by post-process steps
 	pimpl->mPPShared->Clean();
 	pimpl->mPPShared->Clean();