Browse Source

fix init of aiString

Kim Kulling 5 năm trước cách đây
mục cha
commit
608e3102a0
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      code/Common/SkeletonMeshBuilder.cpp

+ 3 - 2
code/Common/SkeletonMeshBuilder.cpp

@@ -57,7 +57,7 @@ SkeletonMeshBuilder::SkeletonMeshBuilder(aiScene *pScene, aiNode *root, bool bKn
         return;
     }
 
-    if (!root) {
+    if (nullptr != root) {
         root = pScene->mRootNode;
     }
 
@@ -251,7 +251,8 @@ aiMaterial *SkeletonMeshBuilder::CreateMaterial() {
     aiMaterial *matHelper = new aiMaterial;
 
     // Name
-    aiString matName(std::string("SkeletonMaterial"));
+    aiString matName;
+    matName.Set(std::string("SkeletonMaterial"));
     matHelper->AddProperty(&matName, AI_MATKEY_NAME);
     aiString matName("SkeletonMaterial");
     matHelper->AddProperty( &matName, AI_MATKEY_NAME);