Salome HOME
[EDF27816] : Get rid of SALOME session for 3 last tests (YacsLoader, YacsLoader_Swig...
[modules/yacs.git] / src / runtime / CORBAComponent.cxx
index 09677357455e0a4d1c8309d924762fbe9efe829d..e3e21455fe5c397aa45527065325b2bc02f043ff 100644 (file)
@@ -101,12 +101,10 @@ bool CORBAComponent::isLoaded(Task *askingNode) const
 void CORBAComponent::load(Task *askingNode)
 {
   DEBTRACE( "CORBAComponent::load" );
-  CORBA::ORB_ptr orb;
   try
     {
       DEBTRACE( "+++++++++++++++++" << getCompoName() << " +++++++++++++++++" );
-      orb = getSALOMERuntime()->getOrb();
-      _objComponent= orb->string_to_object(getCompoName().c_str());
+      _objComponent= getSALOMERuntime()->getFromNS(getCompoName().c_str());
 #ifdef REFCNT
       std::cerr << "CORBAComponent::load:refCount: " <<_objComponent->_PR_getobj()->pd_refCount << std::endl;
 #endif