diff --git a/source/simulation2/components/CCmpObstruction.cpp b/source/simulation2/components/CCmpObstruction.cpp index 2522248a3c..c371c90b04 100644 --- a/source/simulation2/components/CCmpObstruction.cpp +++ b/source/simulation2/components/CCmpObstruction.cpp @@ -363,6 +363,8 @@ public: if (!cmpObstructionManager) break; // error + // Deactivate the obstruction in case PositionChanged messages are sent after this. + m_Active = false; cmpObstructionManager->RemoveShape(m_Tag); m_Tag = tag_t(); if(m_Type == CLUSTER)