diff --git a/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp b/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp index fa671abd87..a1fa891a12 100644 --- a/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp @@ -365,7 +365,6 @@ void TaskLinearPatternParameters::onFeatureDeleted(void) { PartDesign::Transformed* pcTransformed = getObject(); std::vector originals = pcTransformed->Originals.getValues(); - originals.erase(originals.begin() + ui->listWidgetFeatures->currentRow()); int currentRow = ui->listWidgetFeatures->currentRow(); if (currentRow < 0) { Base::Console().Error("PartDesign LinearPattern: No feature selected for removing.\n"); diff --git a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp index 94e7098ef8..1812549652 100644 --- a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp @@ -356,7 +356,6 @@ void TaskPolarPatternParameters::onFeatureDeleted(void) { PartDesign::Transformed* pcTransformed = getObject(); std::vector originals = pcTransformed->Originals.getValues(); - originals.erase(originals.begin() + ui->listWidgetFeatures->currentRow()); int currentRow = ui->listWidgetFeatures->currentRow(); if (currentRow < 0) { Base::Console().Error("PartDesign PolarPattern: No feature selected for removing.\n");