From e27270e6157a2ab2886cd2d6762a579868f3d9e3 Mon Sep 17 00:00:00 2001 From: Uwe Date: Sat, 13 Nov 2021 04:03:04 +0100 Subject: [PATCH] [PD] fix pad/pocket direction issue - the info if a custom direction is used, was incorrectly determined by checking a checkbox that only displays the vector value, no matter if it is a custom vector or not --- src/Mod/PartDesign/Gui/TaskPadParameters.cpp | 3 ++- src/Mod/PartDesign/Gui/TaskPocketParameters.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) 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