diff --git a/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleControllerManagement.cpp b/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleControllerManagement.cpp index bc604ed0a17b46e77b22632356bf4381e4f7423c..7ae4497682950243bf5564de85197dc68fa2d591 100644 --- a/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleControllerManagement.cpp +++ b/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleControllerManagement.cpp @@ -230,7 +230,7 @@ namespace armarx "The NJointController '" << nJointCtrl->getName() << "' uses no ControlDevice! (It has to use at least one)" ); - getArmarXManager()->addObjectAsync(nJointCtrl, instanceName, false, false); + getArmarXManager()->addObject(nJointCtrl, instanceName, false, false); nJointControllers[instanceName] = std::move(nJointCtrl); _module<Publisher>().getRobotUnitListenerProxy()->nJointControllerCreated(instanceName); return nJointControllers.at(instanceName);