diff --git a/WickedEngine/wiScene.cpp b/WickedEngine/wiScene.cpp index 200fc086f..c12e33ce4 100644 --- a/WickedEngine/wiScene.cpp +++ b/WickedEngine/wiScene.cpp @@ -1525,14 +1525,16 @@ namespace wiScene // Gather all descendants in the hierarchy: std::unordered_map descendants; - descendants[entity] = descendants.size(); + size_t prefix = descendants.size(); + descendants[entity] = prefix; for (size_t i = 0; i < hierarchy.GetCount(); ++i) { const HierarchyComponent& hier = hierarchy[i]; if (descendants.count(hier.parentID) != 0) { Entity child = hierarchy.GetEntity(i); - descendants[child] = descendants.size(); + prefix = descendants.size(); + descendants[child] = prefix; Entity_Serialize(archive, child); } } diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index 6816ba34d..4526abecb 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -9,7 +9,7 @@ namespace wiVersion // minor features, major updates, breaking API changes const int minor = 49; // minor bug fixes, alterations, refactors, updates - const int revision = 15; + const int revision = 16; const std::string version_string = std::to_string(major) + "." + std::to_string(minor) + "." + std::to_string(revision);