1 diff --git a/src/HOMARD_I/HOMARD_Gen_i.cxx b/src/HOMARD_I/HOMARD_Gen_i.cxx
2 index 63e6cc8..bdca7a6 100644
3 --- a/src/HOMARD_I/HOMARD_Gen_i.cxx
4 +++ b/src/HOMARD_I/HOMARD_Gen_i.cxx
5 @@ -104,7 +104,7 @@ Engines_Component_i(orb, poa, contId, instanceName, interfaceName)
6 ASSERT(SINGLETON_<SALOME_NamingService>::IsAlreadyExisting());
9 - myStudy = SALOMEDS::Study::_duplicate( SMESH_Gen_i::getStudyServant() );
10 + myStudy = SALOMEDS::Study::_duplicate( SMESH_Gen_i::GetSMESHGen()->getStudyServant() );
14 @@ -4580,7 +4580,7 @@ SALOMEDS::TMPFile* HOMARD_Gen_i::Save(SALOMEDS::SComponent_ptr theComponent,
15 // HOMARD data file name
16 std::string aFileName = "";
18 - aFileName = SALOMEDS_Tool::GetNameFromPath(Kernel_Utils::encode(SMESH_Gen_i::getStudyServant()->URL()));
19 + aFileName = SALOMEDS_Tool::GetNameFromPath(Kernel_Utils::encode(SMESH_Gen_i::GetSMESHGen()->getStudyServant()->URL()));
20 aFileName += "_HOMARD.dat";
22 // initialize sequence of file names
23 @@ -4704,7 +4704,7 @@ CORBA::Boolean HOMARD_Gen_i::Load(SALOMEDS::SComponent_ptr theComponent,
24 // HOMARD data file name
25 std::string aFileName = "";
27 - aFileName = SALOMEDS_Tool::GetNameFromPath(Kernel_Utils::encode(SMESH_Gen_i::getStudyServant()->URL()));
28 + aFileName = SALOMEDS_Tool::GetNameFromPath(Kernel_Utils::encode(SMESH_Gen_i::GetSMESHGen()->getStudyServant()->URL()));
29 aFileName = tmpDir + aFileName + "_HOMARD.dat";
31 StudyContext& context = myStudyContext;
32 @@ -4966,7 +4966,7 @@ Engines::TMPFile* HOMARD_Gen_i::DumpPython(CORBA::Boolean isPublished,
33 MESSAGE ("Entree dans DumpPython");
36 - SALOMEDS::SObject_var aSO = SMESH_Gen_i::getStudyServant()->FindComponent("HOMARD");
37 + SALOMEDS::SObject_var aSO = SMESH_Gen_i::GetSMESHGen()->getStudyServant()->FindComponent("HOMARD");
38 if(CORBA::is_nil(aSO))
39 return new Engines::TMPFile(0);
41 @@ -5135,7 +5135,7 @@ Engines::TMPFile* HOMARD_Gen_i::DumpPython(CORBA::Boolean isPublished,
42 void HOMARD_Gen_i::IsValidStudy( )
44 // MESSAGE( "IsValidStudy" );
45 - if (CORBA::is_nil(SMESH_Gen_i::getStudyServant()))
46 + if (CORBA::is_nil(SMESH_Gen_i::GetSMESHGen()->getStudyServant()))
48 SALOME::ExceptionStruct es;
49 es.type = SALOME::BAD_PARAM;