浏览代码

3MF: Replace ScopeGuard with std::unique_ptr

Turo Lamminen 7 年之前
父节点
当前提交
6f50be82aa
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      code/D3MFImporter.cpp

+ 2 - 2
code/D3MFImporter.cpp

@@ -106,7 +106,7 @@ public:
 private:
     aiNode* ReadObject(aiScene* scene)
     {
-        ScopeGuard<aiNode> node(new aiNode());
+        std::unique_ptr<aiNode> node(new aiNode());
 
         std::vector<unsigned long> meshIds;
 
@@ -146,7 +146,7 @@ private:
 
         std::copy(meshIds.begin(), meshIds.end(), node->mMeshes);
 
-        return node.dismiss();
+        return node.release();
 
     }