소스 검색

Fixed null pointer in ScriptTarget.

Darryl Gough 13 년 전
부모
커밋
fffa4cb68a
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      gameplay/src/ScriptTarget.cpp

+ 1 - 1
gameplay/src/ScriptTarget.cpp

@@ -51,7 +51,7 @@ template<> bool ScriptTarget::fireEvent<bool>(const char* eventName, ...)
     va_start(list, eventName);
     va_start(list, eventName);
 
 
     std::map<std::string, std::vector<Callback>* >::iterator iter = _callbacks.find(eventName);
     std::map<std::string, std::vector<Callback>* >::iterator iter = _callbacks.find(eventName);
-    if (iter != _callbacks.end())
+    if (iter != _callbacks.end() && iter->second)
     {
     {
         ScriptController* sc = Game::getInstance()->getScriptController();
         ScriptController* sc = Game::getInstance()->getScriptController();