X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesPlugin%2FFeaturesPlugin_Extrusion.cpp;h=c9c567081aebac34fb88e782100d39ca66af53d2;hb=f4870a6999547ac314abbe4fd5da1803f5ec9841;hp=f76a684602255745e58703aa983a288aee70b138;hpb=66859c0ae6411d853ce27be9502d3b2f9d9bd5d1;p=modules%2Fshaper.git diff --git a/src/FeaturesPlugin/FeaturesPlugin_Extrusion.cpp b/src/FeaturesPlugin/FeaturesPlugin_Extrusion.cpp index f76a68460..c9c567081 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_Extrusion.cpp +++ b/src/FeaturesPlugin/FeaturesPlugin_Extrusion.cpp @@ -86,7 +86,9 @@ void FeaturesPlugin_Extrusion::execute() for(int aFaceIndex = 0; aFaceIndex < aFacesNum || aFacesNum == -1; aFaceIndex++) { std::shared_ptr aBaseShape; if (aFacesNum == -1) { - aFacesList.push_back(aFaceShape); + if (!aFaceShape->isNull()) { + aFacesList.push_back(aFaceShape); + } break; } else { aFaceShape = std::dynamic_pointer_cast(aConstruction->face(aFaceIndex));