Browse Source

Merge pull request #1040 from johnmaf/bugfix/obj-mtllib-parse

Fix OBJ parser mtllib statement parsing bug.
Kim Kulling 9 years ago
parent
commit
8fd030f23d
1 changed files with 7 additions and 2 deletions
  1. 7 2
      code/ObjFileParser.cpp

+ 7 - 2
code/ObjFileParser.cpp

@@ -182,9 +182,14 @@ void ObjFileParser::parseFile()
 
         case 'm': // Parse a material library or merging group ('mg')
             {
-				std::string name;
+                std::string name;
+
+                getName(m_DataIt, m_DataItEnd, name);
+
+                size_t nextSpace = name.find(" ");
+                if (nextSpace != std::string::npos)
+                    name = name.substr(0, nextSpace);
 
-				getName(m_DataIt, m_DataItEnd, name);
                 if (name == "mg")
                     getGroupNumberAndResolution();
                 else if(name == "mtllib")