Salome HOME
Merge branch 'occ/19960'
authorvsr <vsr@opencascade.com>
Mon, 15 Feb 2021 11:16:48 +0000 (14:16 +0300)
committervsr <vsr@opencascade.com>
Mon, 15 Feb 2021 11:16:48 +0000 (14:16 +0300)
src/SHAPERGUI/SHAPERGUI.cpp

index c0633ccc8777146db09ebd5761262069eea558d1..72cfbb09263559ef725eac13f3fe0de9e9dcc2bb 100644 (file)
@@ -1282,6 +1282,12 @@ void SHAPERGUI::resetToolbars()
 
 void SHAPERGUI::publishToStudy()
 {
-  if (isActiveModule() && ModelAPI_Session::get()->hasModuleDocument())
+  if (isActiveModule() && ModelAPI_Session::get()->hasModuleDocument()) {
     myWorkshop->module()->launchOperation("PublishToStudy", false);
+
+    // update SHAPERSTUDY objects in OCC and VTK viewers
+    QStringList aVMList;
+    aVMList << "OCCViewer" << "VTKViewer";
+    getApp()->updatePresentations("SHAPERSTUDY", aVMList);
+  }
 }