diff --git a/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp b/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp index 77f9c8d8b49f9f192eb63ab64fe9d5b308b9e22e..06513b41621db1af829262b95c79c6c4634276ec 100755 --- a/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp +++ b/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp @@ -62,7 +62,10 @@ namespace armarx { pid.reset(); opid.reset(); - *const_cast<bool*>(&rtGetControlStruct().newTargetSet) = false; + + getWriterControlStruct().newTargetSet = false; + writeControlStruct(); + isAborted = false; } if (isAborted)