aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-10-12 16:09:47 +0200
committerShauren <shauren.trinity@gmail.com>2021-10-12 16:09:47 +0200
commitb6b46924f682bd3d00e28c606c1a7f7054478f72 (patch)
treeddb9b1c88b5121b5bc17c8366a95dfcbc0eb1cb5 /src/server/game/Scripting/ScriptMgr.cpp
parent6d9ce8e8baa100ecc7650d0ae56037c131bab2e0 (diff)
Core/Scripts: Make ObjectMgr::LoadScriptNames safe to call multiple times
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r--src/server/game/Scripting/ScriptMgr.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp
index fc7ac25b3da..f77b93c0d5e 100644
--- a/src/server/game/Scripting/ScriptMgr.cpp
+++ b/src/server/game/Scripting/ScriptMgr.cpp
@@ -1165,9 +1165,7 @@ void ScriptMgr::Initialize()
sScriptMgr->SwapScriptContext(true);
// Print unused script names.
- std::unordered_set<std::string> unusedScriptNames(
- sObjectMgr->GetAllScriptNames().begin(),
- sObjectMgr->GetAllScriptNames().end());
+ std::unordered_set<std::string> unusedScriptNames = sObjectMgr->GetAllScriptNames();
// Remove the used scripts from the given container.
sScriptRegistryCompositum->RemoveUsedScriptsFromContainer(unusedScriptNames);