diff --git a/dZoneManager/dZoneManager.cpp b/dZoneManager/dZoneManager.cpp index 530bb55f..9eb21467 100644 --- a/dZoneManager/dZoneManager.cpp +++ b/dZoneManager/dZoneManager.cpp @@ -368,9 +368,7 @@ void dZoneManager::BuildSceneGraph() { const auto& scenes = m_pZone->GetScenes(); for (const auto& [sceneID, sceneRef] : scenes) { // Ensure every scene has an entry, even if it has no transitions - if (m_SceneAdjacencyList.find(sceneID) == m_SceneAdjacencyList.end()) { - m_SceneAdjacencyList[sceneID] = std::vector(); - } + m_SceneAdjacencyList.try_emplace(sceneID, std::vector()); } // Build adjacency list from scene transitions