diff --git a/src/Mod/PartDesign/App/FeaturePad.cpp b/src/Mod/PartDesign/App/FeaturePad.cpp index 8b58918fa0..033891ebc6 100644 --- a/src/Mod/PartDesign/App/FeaturePad.cpp +++ b/src/Mod/PartDesign/App/FeaturePad.cpp @@ -98,10 +98,10 @@ App::DocumentObjectExecReturn *Pad::execute() Midplane.setReadOnly(hasReversed); Reversed.setReadOnly(hasMidplane); - Part::Feature* obj = 0; TopoDS_Shape sketchshape; try { - obj = getVerifiedObject(); + getVerifiedObject(); + sketchshape = getVerifiedFace(); } catch (const Base::Exception& e) { diff --git a/src/Mod/PartDesign/App/FeaturePocket.cpp b/src/Mod/PartDesign/App/FeaturePocket.cpp index 2263a0613a..329de73bdb 100644 --- a/src/Mod/PartDesign/App/FeaturePocket.cpp +++ b/src/Mod/PartDesign/App/FeaturePocket.cpp @@ -98,10 +98,10 @@ App::DocumentObjectExecReturn *Pocket::execute() if ((std::string(Type.getValueAsString()) == "TwoLengths") && (L < Precision::Confusion())) return new App::DocumentObjectExecReturn("Pocket: Second length of pocket too small"); - Part::Feature* obj = 0; TopoDS_Shape profileshape; try { - obj = getVerifiedObject(); + getVerifiedObject(); + profileshape = getVerifiedFace(); } catch (const Base::Exception& e) { return new App::DocumentObjectExecReturn(e.what());