Salome HOME
[EDF30399] : Steer directory hosting replay files
[modules/kernel.git] / src / Container / Component_i.cxx
index 892698e55fa0584dec9844fa5d6e517ca91c9b4f..7e47c0d6195ca761bfd06f6efeef23446bfcc2a5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -31,8 +31,8 @@
 #include "SALOME_Container_i.hxx"
 #include "RegistryConnexion.hxx"
 #include "Basics_Utils.hxx"
+#include "OpUtil.hxx"
 #include "Utils_SINGLETON.hxx"
-#include "Utils_ORB_INIT.hxx"
 #include "SALOME_NamingService.hxx"
 #include "Utils_CorbaException.hxx"
 
@@ -193,9 +193,7 @@ CORBA::Boolean Engines_Component_i::isSSLMode()
 
 SALOME_NamingService_Abstract *Engines_Component_i::getNS()
 {
-  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();
 
   SALOME_NamingService *naming = SINGLETON_<SALOME_NamingService>::Instance() ;
   naming->init_orb( orb ) ;