]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_Workshop.cpp
Salome HOME
bos #29482 Export of colors and names to STEP.
[modules/shaper.git] / src / XGUI / XGUI_Workshop.cpp
index febea937bccd31377007d727e76eb45294ccd7a7..67a525988a1da920e62436083d96ecc693507b71 100644 (file)
 #include <iterator>
 
 #ifdef TINSPECTOR
+#include <Model_Session.h>
 #include <TDocStd_Application.hxx>
 #include <inspector/TInspector_Communicator.hxx>
 #include <inspector/VInspector_CallBack.hxx>
@@ -1860,7 +1861,10 @@ void XGUI_Workshop::onContextMenuCommand(const QString& theId, bool isChecked)
   }
 #ifdef TINSPECTOR
   else if (theId == "TINSPECTOR_VIEW") {
-    Handle(TDocStd_Application) anApplication = ModelAPI_Session::get()->application();
+    std::shared_ptr<Model_Session> aSession =
+      std::dynamic_pointer_cast<Model_Session>(ModelAPI_Session::get());
+
+    Handle(TDocStd_Application) anApplication = aSession->application();
     if (!anApplication.IsNull())
     {
       if (!MyTCommunicator)