From d8372510b86e6822d9e879a4552431ed8bd873f8 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Tue, 25 Aug 2015 10:57:36 +0200 Subject: [PATCH] Don't allow buildings to work before they are built, closes #582 --- src/object/old_object.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 )