Fixes #3238, SetGlobal 'TriggerHelper' called multiple times

This was SVN commit r16713.
This commit is contained in:
trompetin17 2015-06-03 20:34:59 +00:00
parent 65e442eea5
commit 6506bc20cb

View File

@ -210,7 +210,11 @@ bool CSimulation2Impl::LoadTriggerScripts(CComponentManager& componentManager, J
{
std::string scriptName = "maps/" + scriptNames[i];
if (loadedScripts)
{
if (loadedScripts->find(scriptName) != loadedScripts->end())
return true;
loadedScripts->insert(scriptName);
}
LOGMESSAGE("Loading trigger script '%s'", scriptName.c_str());
if (!componentManager.LoadScript(scriptName.data()))
ok = false;