diff --git a/src/object/old_object.cpp b/src/object/old_object.cpp index acf28dba..1a56164b 100644 --- a/src/object/old_object.cpp +++ b/src/object/old_object.cpp @@ -2102,7 +2102,10 @@ bool COldObject::EventProcess(const Event &event) if ( m_auto != nullptr ) { - m_auto->EventProcess(event); + if (!GetLock()) + { + m_auto->EventProcess(event); + } if ( event.type == EVENT_FRAME && m_auto->IsEnded() != ERR_CONTINUE )