Mike Samsonov 5 anni fa
parent
commit
91af4b7476
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      code/glTF2/glTF2Asset.inl

+ 1 - 1
code/glTF2/glTF2Asset.inl

@@ -271,7 +271,7 @@ Ref<T> LazyDict<T>::Retrieve(unsigned int i)
     }
     }
 
 
     // Unique ptr prevents memory leak in case of Read throws an exception
     // Unique ptr prevents memory leak in case of Read throws an exception
-    auto inst = std::unique_ptr<T>();
+    auto inst = std::unique_ptr<T>(new T());
     inst->id = std::string(mDictId) + "_" + to_string(i);
     inst->id = std::string(mDictId) + "_" + to_string(i);
     inst->oIndex = i;
     inst->oIndex = i;
     ReadMember(obj, "name", inst->name);
     ReadMember(obj, "name", inst->name);