mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-29 15:13:01 +00:00
Fixes #3238, SetGlobal 'TriggerHelper' called multiple times
This was SVN commit r16713.
This commit is contained in:
@@ -210,7 +210,11 @@ bool CSimulation2Impl::LoadTriggerScripts(CComponentManager& componentManager, J
|
|||||||
{
|
{
|
||||||
std::string scriptName = "maps/" + scriptNames[i];
|
std::string scriptName = "maps/" + scriptNames[i];
|
||||||
if (loadedScripts)
|
if (loadedScripts)
|
||||||
|
{
|
||||||
|
if (loadedScripts->find(scriptName) != loadedScripts->end())
|
||||||
|
return true;
|
||||||
loadedScripts->insert(scriptName);
|
loadedScripts->insert(scriptName);
|
||||||
|
}
|
||||||
LOGMESSAGE("Loading trigger script '%s'", scriptName.c_str());
|
LOGMESSAGE("Loading trigger script '%s'", scriptName.c_str());
|
||||||
if (!componentManager.LoadScript(scriptName.data()))
|
if (!componentManager.LoadScript(scriptName.data()))
|
||||||
ok = false;
|
ok = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user