From 03d01ebdca8977dec082322c8eb7adb0bb8e51ac Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Tue, 30 Sep 2025 10:19:26 +0200 Subject: [PATCH] PartDesign: TaskExtrudeParameters : offset should not be visible for throughall --- src/Mod/PartDesign/Gui/TaskExtrudeParameters.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskExtrudeParameters.cpp b/src/Mod/PartDesign/Gui/TaskExtrudeParameters.cpp index 579fb8dbd2..9546be0c14 100644 --- a/src/Mod/PartDesign/Gui/TaskExtrudeParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskExtrudeParameters.cpp @@ -789,7 +789,6 @@ void TaskExtrudeParameters::updateSideUI(const SideController& s, // Default states for all controls for this side bool isLengthVisible = false; bool isOffsetVisible = false; - bool isOffsetEnabled = true; bool isTaperVisible = false; bool isFaceVisible = false; bool isShapeVisible = false; @@ -804,8 +803,6 @@ void TaskExtrudeParameters::updateSideUI(const SideController& s, } } else if (sideMode == Mode::ThroughAll && featureType == Type::Pocket) { - isOffsetVisible = true; - isOffsetEnabled = false; // "through all" pocket offset doesn't work isTaperVisible = true; } else if (sideMode == Mode::ToLast && featureType == Type::Pad) { @@ -844,7 +841,7 @@ void TaskExtrudeParameters::updateSideUI(const SideController& s, const bool finalOffsetVisible = isParentVisible && isOffsetVisible; s.labelOffset->setVisible(finalOffsetVisible); s.offsetEdit->setVisible(finalOffsetVisible); - s.offsetEdit->setEnabled(finalOffsetVisible && isOffsetEnabled); + s.offsetEdit->setEnabled(finalOffsetVisible); const bool finalTaperVisible = isParentVisible && isTaperVisible; s.labelTaperAngle->setVisible(finalTaperVisible); @@ -1456,3 +1453,4 @@ bool TaskDlgExtrudeParameters::reject() +