Browse Source

Update ObjFileParser.cpp (#5598)

Ensure not checking empty strings
Kim Kulling 1 year ago
parent
commit
4584719362
1 changed files with 5 additions and 3 deletions
  1. 5 3
      code/AssetLib/Obj/ObjFileParser.cpp

+ 5 - 3
code/AssetLib/Obj/ObjFileParser.cpp

@@ -582,10 +582,12 @@ void ObjFileParser::getMaterialDesc() {
         skip = true;
         skip = true;
     }
     }
 
 
-    // If the current mesh has the same material, we simply ignore that 'usemtl' command
+    // If the current mesh has the same material, we will ignore that 'usemtl' command
     // There is no need to create another object or even mesh here
     // There is no need to create another object or even mesh here
-    if (m_pModel->mCurrentMaterial && m_pModel->mCurrentMaterial->MaterialName == aiString(strName)) {
-        skip = true;
+    if (!skip) {
+        if (m_pModel->mCurrentMaterial && m_pModel->mCurrentMaterial->MaterialName == aiString(strName)) {
+            skip = true;
+        }
     }
     }
 
 
     if (!skip) {
     if (!skip) {