]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_WidgetValidated.cpp
Salome HOME
Get rid of compilation warnings. Part II. MSVC warnings.
[modules/shaper.git] / src / ModuleBase / ModuleBase_WidgetValidated.cpp
index af4f04e985f7ac224306375f6f6e6be0767ee0b3..feb6a380a24c291d93119642122fd36d5be7e409 100644 (file)
@@ -155,28 +155,28 @@ bool ModuleBase_WidgetValidated::isValidInFilters(const ModuleBase_ViewerPrsPtr&
           AttributeSelectionPtr aSelectAttr =
             std::dynamic_pointer_cast<ModelAPI_AttributeSelection>(anAttr);
           aSelectAttr->setValue(myPresentedObject, GeomShapePtr(), true);
-          GeomShapePtr aShape = aSelectAttr->value();
-          if (!aShape.get() && aSelectAttr->contextFeature().get() &&
+          GeomShapePtr aShapePtr = aSelectAttr->value();
+          if (!aShapePtr.get() && aSelectAttr->contextFeature().get() &&
             aSelectAttr->contextFeature()->firstResult().get()) {
-            aShape = aSelectAttr->contextFeature()->firstResult()->shape();
+            aShapePtr = aSelectAttr->contextFeature()->firstResult()->shape();
           }
-          if (aShape.get()) {
-            const TopoDS_Shape aTDShape = aShape->impl<TopoDS_Shape>();
+          if (aShapePtr.get()) {
+            const TopoDS_Shape aTDShape = aShapePtr->impl<TopoDS_Shape>();
             Handle(AIS_InteractiveObject) anIO = myWorkshop->selection()->getIO(thePrs);
             aOwnersList.Append(new StdSelect_BRepOwner(aTDShape, anIO));
           }
         }
         else {
-          ResultPtr aResult = aFeature->firstResult();
-          if (aResult.get()) {
-            ResultBodyPtr aBody = std::dynamic_pointer_cast<ModelAPI_ResultBody>(aResult);
+          ResultPtr aFirstRes = aFeature->firstResult();
+          if (aFirstRes.get()) {
+            ResultBodyPtr aBody = std::dynamic_pointer_cast<ModelAPI_ResultBody>(aFirstRes);
             if (aBody.get() && (aBody->numberOfSubs() > 0))
               collectSubBodies(aBody, aOwnersList);
             else {
-              GeomShapePtr aShapePtr = ModelAPI_Tools::shape(aResult);
+              GeomShapePtr aShapePtr = ModelAPI_Tools::shape(aFirstRes);
               if (aShapePtr.get()) {
                 TopoDS_Shape aTDShape = aShapePtr->impl<TopoDS_Shape>();
-                AISObjectPtr aIOPtr = myWorkshop->findPresentation(aResult);
+                AISObjectPtr aIOPtr = myWorkshop->findPresentation(aFirstRes);
                 if (aIOPtr.get()) {
                   Handle(AIS_InteractiveObject) anIO =
                     aIOPtr->impl<Handle(AIS_InteractiveObject)>();