|
|
@@ -25,9 +25,7 @@ template<> void ScriptTarget::fireScriptEvent<void>(const char* eventName, ...)
|
|
|
va_list list;
|
|
|
va_start(list, eventName);
|
|
|
|
|
|
- static std::string searchString;
|
|
|
- searchString = eventName;
|
|
|
- std::map<std::string, std::vector<Callback>* >::iterator iter = _callbacks.find(searchString);
|
|
|
+ std::map<std::string, std::vector<Callback>* >::iterator iter = _callbacks.find(eventName);
|
|
|
if (iter != _callbacks.end() && iter->second != NULL)
|
|
|
{
|
|
|
ScriptController* sc = Game::getInstance()->getScriptController();
|
|
|
@@ -56,9 +54,7 @@ template<> bool ScriptTarget::fireScriptEvent<bool>(const char* eventName, ...)
|
|
|
va_list list;
|
|
|
va_start(list, eventName);
|
|
|
|
|
|
- static std::string searchString;
|
|
|
- searchString = eventName;
|
|
|
- std::map<std::string, std::vector<Callback>* >::iterator iter = _callbacks.find(searchString);
|
|
|
+ std::map<std::string, std::vector<Callback>* >::iterator iter = _callbacks.find(eventName);
|
|
|
if (iter != _callbacks.end() && iter->second)
|
|
|
{
|
|
|
ScriptController* sc = Game::getInstance()->getScriptController();
|