Salome HOME
Task #3235: Projection without link to source shape
[modules/shaper.git] / src / PartSet / PartSet_SketcherMgr.cpp
index 48ba4156b1ad13090d15233a430ddc0c2b8b9525..47f03b7d46245bb441e98d168f911480d1f2fe9c 100644 (file)
@@ -2269,7 +2269,7 @@ bool isIncludeToResult(const ObjectPtr& theObject)
   for (aIt = aRefsToMe.cbegin(); aIt != aRefsToMe.cend(); ++aIt) {
     if ((*aIt)->id() == SketchPlugin_Projection::PROJECTED_FEATURE_ID()) {
       FeaturePtr aFeature = std::dynamic_pointer_cast<ModelAPI_Feature>((*aIt)->owner());
-      if (aFeature.get()) {
+      if (aFeature.get() && !aFeature->isMacro()) {
         anAttr = aFeature->data()->boolean(SketchPlugin_Projection::INCLUDE_INTO_RESULT());
         if (anAttr.get())
           return anAttr->value();