Browse Source

ObjImporter: Use unique_ptr

Turo Lamminen 7 years ago
parent
commit
65ffeaa81e
1 changed files with 3 additions and 3 deletions
  1. 3 3
      code/ObjFileImporter.cpp

+ 3 - 3
code/ObjFileImporter.cpp

@@ -317,7 +317,7 @@ aiMesh *ObjFileImporter::createTopology( const ObjFile::Model* pModel, const Obj
         return NULL;
         return NULL;
     }
     }
 
 
-    aiMesh* pMesh = new aiMesh;
+    std::unique_ptr<aiMesh> pMesh(new aiMesh);
     if( !pObjMesh->m_name.empty() ) {
     if( !pObjMesh->m_name.empty() ) {
         pMesh->mName.Set( pObjMesh->m_name );
         pMesh->mName.Set( pObjMesh->m_name );
     }
     }
@@ -382,9 +382,9 @@ aiMesh *ObjFileImporter::createTopology( const ObjFile::Model* pModel, const Obj
     }
     }
 
 
     // Create mesh vertices
     // Create mesh vertices
-    createVertexArray(pModel, pData, meshIndex, pMesh, uiIdxCount);
+    createVertexArray(pModel, pData, meshIndex, pMesh.get(), uiIdxCount);
 
 
-    return pMesh;
+    return pMesh.release();
 }
 }
 
 
 // ------------------------------------------------------------------------------------------------
 // ------------------------------------------------------------------------------------------------