Salome HOME
bos #26457 Factorization of ORB initialization
[samples/component.git] / src / AddComponent / AddComponent_CheckOfUndefined.cxx
index 79af8996c7f21b255cbe406240e3926750963417..b44c8032c2d942a702c4b9ee4e094de6f405b546 100644 (file)
@@ -38,8 +38,6 @@
 #endif
 #include "SALOME_Container_i.hxx"
 #include "utilities.h"
-#include "Utils_ORB_INIT.hxx"
-#include "Utils_SINGLETON.hxx"
 #include "SALOMETraceCollector.hxx"
 #include "OpUtil.hxx"
 
@@ -83,9 +81,7 @@ int main(int argc, char* argv[])
   // Initialise the ORB.
   //SRN: BugID: IPAL9541, it's necessary to set a size of one message to be at least 100Mb
   //CORBA::ORB_var orb = CORBA::ORB_init( argc , argv ) ;
-  ORB_INIT &init = *SINGLETON_<ORB_INIT>::Instance() ;
-  ASSERT(SINGLETON_<ORB_INIT>::IsAlreadyExisting());
-  CORBA::ORB_var orb = init(0 , 0 ) ;
+  CORBA::ORB_var orb = KERNEL::GetRefToORB();
          
   //SALOMETraceCollector *myThreadTrace = SALOMETraceCollector::instance(orb);
   INFOS_COMPILATION;