]> SALOME platform Git repositories - modules/homard.git/blobdiff - src/HOMARDGUI/HOMARDGUI.cxx
Salome HOME
0023299: [CEA] Finalize multi-study removal
[modules/homard.git] / src / HOMARDGUI / HOMARDGUI.cxx
index a2e40a95f2668f329fecebf5db377c16e6ab1c90..3d582396fdecaa4b33c3ebef09f9d3d1c061d4eb 100644 (file)
@@ -368,18 +368,12 @@ bool HOMARDGUI::OnGUIEvent (int theCommandID)
   }
 
   SUIT_Desktop* parent = application()->desktop();
+
   HOMARD::HOMARD_Gen_var homardGen = HOMARDGUI::InitHOMARDGen(app);
 
   if (!CORBA::is_nil(homardGen))
-  {
-    // Set current study
-    SalomeApp_Study* aSAStudy =dynamic_cast<SalomeApp_Study*>(app->activeStudy());
-    _PTR(Study) aStudy = aSAStudy->studyDS();
-    SALOMEDS::Study_ptr aStudyDS;
-    if (aStudy)
-      aStudyDS = _CAST(Study,aStudy)->GetStudy();
-      homardGen->SetCurrentStudy(aStudyDS);
-   }
+    homardGen->UpdateStudy();
+
   getApp()->updateObjectBrowser();
 
 // B. Choix selon les commandes