diff --git a/src/Mod/PartDesign/Gui/TaskPadParameters.cpp b/src/Mod/PartDesign/Gui/TaskPadParameters.cpp index bcbc1a3139..30e29bbc9a 100644 --- a/src/Mod/PartDesign/Gui/TaskPadParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPadParameters.cpp @@ -640,7 +640,8 @@ bool TaskPadParameters::getAlongSketchNormal(void) const bool TaskPadParameters::getCustom(void) const { - return ui->checkBoxDirection->isChecked(); + // index 2 is hardcoded to custom vector + return ui->directionCB->currentIndex() == 2 ? true : false; } std::string TaskPadParameters::getReferenceAxis(void) const diff --git a/src/Mod/PartDesign/Gui/TaskPocketParameters.cpp b/src/Mod/PartDesign/Gui/TaskPocketParameters.cpp index a16d614ca1..9fbede1aa8 100644 --- a/src/Mod/PartDesign/Gui/TaskPocketParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPocketParameters.cpp @@ -650,7 +650,8 @@ bool TaskPocketParameters::getAlongSketchNormal(void) const bool TaskPocketParameters::getCustom(void) const { - return ui->checkBoxDirection->isChecked(); + // index 2 is hardcoded to custom vector + return ui->directionCB->currentIndex() == 2 ? true : false; } std::string TaskPocketParameters::getReferenceAxis(void) const