Browse Source

Add a scope so mapPivot is destroyed when no longer used

Turo Lamminen 2 years ago
parent
commit
53c6cc0966
1 changed files with 2 additions and 0 deletions
  1. 2 0
      code/AssetLib/LWO/LWOLoader.cpp

+ 2 - 0
code/AssetLib/LWO/LWOLoader.cpp

@@ -565,6 +565,7 @@ void LWOImporter::GenerateNodeGraph(std::map<uint16_t, aiNode *> &apcNodes) {
     root->mName.Set("<LWORoot>");
 
     //Set parent of all children, inserting pivots
+    {
     std::map<uint16_t, aiNode *> mapPivot;
     for (auto itapcNodes = apcNodes.begin(); itapcNodes != apcNodes.end(); ++itapcNodes) {
 
@@ -599,6 +600,7 @@ void LWOImporter::GenerateNodeGraph(std::map<uint16_t, aiNode *> &apcNodes) {
     for (auto itMapPivot = mapPivot.begin(); itMapPivot != mapPivot.end(); ++itMapPivot) {
         apcNodes[itMapPivot->first] = itMapPivot->second;
     }
+    }
 
     //Set children of all parents
     apcNodes[(uint16_t)-1] = root;