diff --git a/Train.cpp b/Train.cpp index 2112e865..d44357da 100644 --- a/Train.cpp +++ b/Train.cpp @@ -4391,8 +4391,9 @@ bool TTrain::Update() */ //----------------- - if ((!FreeFlyModeFlag) && (!DynamicObject->Mechanik->AIControllFlag)) - { + if ((!FreeFlyModeFlag) && + (!(DynamicObject->Mechanik ? DynamicObject->Mechanik->AIControllFlag : false))) + { if (Console::Pressed(Global::Keys[k_Releaser])) // yB: odluzniacz caly // czas trzymany, warunki // powinny byc takie same,