From 3fed413d9dac2698530feffb6d4ac07d26ff0ffb Mon Sep 17 00:00:00 2001 From: Anthony Geay Date: Tue, 23 Feb 2021 15:42:14 +0100 Subject: [PATCH] basic_geom_smesh_without_session.py test, OK again --- src/GEOM_I/GEOM_Component_Generator.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/GEOM_I/GEOM_Component_Generator.cxx b/src/GEOM_I/GEOM_Component_Generator.cxx index c05e2597c..df0a33ee4 100644 --- a/src/GEOM_I/GEOM_Component_Generator.cxx +++ b/src/GEOM_I/GEOM_Component_Generator.cxx @@ -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; -- 2.39.2