]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_InspectionPanel.cpp
Salome HOME
Merge remote-tracking branch 'remotes/origin/Filters_Development_2'
[modules/shaper.git] / src / XGUI / XGUI_InspectionPanel.cpp
index 15ddc57f4fd99c05b0c865c7f5b047de8156f54f..088f1eddc645a6cfb0fb623699c2b82dba9b4e6d 100644 (file)
@@ -24,6 +24,7 @@
 
 #include <ModuleBase_ViewerPrs.h>
 #include <ModuleBase_Tools.h>
+#include <ModelAPI_ResultField.h>
 
 #include <ModelAPI_Result.h>
 
@@ -225,6 +226,10 @@ void XGUI_InspectionPanel::onSelectionChanged()
 
   if (aSelectedList.count() > 0) {
     ModuleBase_ViewerPrsPtr aPrs = aSelectedList.first();
+    FieldStepPtr aStep =
+      std::dynamic_pointer_cast<ModelAPI_ResultField::ModelAPI_FieldStep>(aPrs->object());
+    if (aStep)
+      return;
     TopoDS_Shape aShape = ModuleBase_Tools::getSelectedShape(aPrs);
     if (aShape.IsNull()) {
       ResultPtr aRes = std::dynamic_pointer_cast<ModelAPI_Result>(aPrs->object());