]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
basic_geom_smesh_without_session.py test, OK again agy/archi5_00
authorAnthony Geay <anthony.geay@edf.fr>
Tue, 23 Feb 2021 14:42:14 +0000 (15:42 +0100)
committerAnthony Geay <anthony.geay@edf.fr>
Tue, 23 Feb 2021 14:42:14 +0000 (15:42 +0100)
src/GEOM_I/GEOM_Component_Generator.cxx

index c05e2597c108be3d5a933769ae20626b6b729b4a..df0a33ee4eadfaa695c3a177df00e57570915484 100644 (file)
@@ -29,6 +29,7 @@ static Engines::EngineComponent_var _unique_compo;
 
 Engines::EngineComponent_var RetrieveGEOMInstance()
 {
+  constexpr char COMPO_NAME[]="GEOM";
   if (CORBA::is_nil(_unique_compo))
   {
     CORBA::ORB_var orb;
@@ -46,9 +47,10 @@ Engines::EngineComponent_var RetrieveGEOMInstance()
     //
     pman->activate();
     //
-    GEOM_Gen_No_Session_i *servant = new GEOM_Gen_No_Session_i(orb, poa, conId, "GEOM_inst_2", "GEOM");
+    GEOM_Gen_No_Session_i *servant = new GEOM_Gen_No_Session_i(orb, poa, conId, "GEOM_inst_2", COMPO_NAME);
     PortableServer::ObjectId *zeId = servant->getId();
     CORBA::Object_var zeRef = poa->id_to_reference(*zeId);
+    KERNEL::RegisterCompo(COMPO_NAME,zeRef);
     _unique_compo = Engines::EngineComponent::_narrow(zeRef);
   }
   return _unique_compo;