]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Quick and dirty fix omu/sds_ssl
authorAnthony Geay <anthony.geay@edf.fr>
Thu, 30 Sep 2021 14:32:01 +0000 (16:32 +0200)
committerAnthony Geay <anthony.geay@edf.fr>
Thu, 30 Sep 2021 14:32:01 +0000 (16:32 +0200)
src/SALOMESDS/SALOMESDS_DataServerManager.cxx

index 18b0f4be4cb227b33ea9c7f4739c673901207610..57da8196336ba36a19b7718193ebf8514acf632a 100644 (file)
@@ -66,7 +66,7 @@ DataServerManager::DataServerManager(const SALOME_CPythonHelper *pyHelper, CORBA
   PortableServer::ThreadPolicy_var threadPol(poa->create_thread_policy(PortableServer::SINGLE_THREAD_MODEL));
   policies[0]=PortableServer::ThreadPolicy::_duplicate(threadPol);
   PortableServer::POA_var safePoa = poa->create_POA("SingleThPOA4SDS",pman,policies);
-  _poa= poa;
+  _poa = poa;
   threadPol->destroy();
   // activate this to be ready to be usable from NS.
   PortableServer::ObjectId_var id(_poa->activate_object(this));
@@ -75,7 +75,7 @@ DataServerManager::DataServerManager(const SALOME_CPythonHelper *pyHelper, CORBA
   // publish Data server manager in NS
   _ns->Register(obj2,NAME_IN_NS);
   // the default DataScopeServer object is the only one hosted by the current process
-  dftScope->setPOA(safePoa);
+  dftScope->setPOA(_poa);
   obj=dftScope->activate();
   SALOME::DataScopeServer_var dftScopePtr(SALOME::DataScopeServer::_narrow(obj));
   dftScope->registerInNS(dftScopePtr);// agy : Very important ! invoke this method BEFORE activation ! Because this method initializes Python !