From 44e8f910852101aba05853ec37315c56c641e18e Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 22 Jun 2024 06:48:59 +0100 Subject: [PATCH] [PartDesign] Fix thread depth level not enabled unless clicked 3 times --- src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/PartDesign/Gui/TaskHoleParameters.cpp b/src/Mod/PartDesign/Gui/TaskHoleParameters.cpp index d5fff814de..f8d8b98f61 100644 --- a/src/Mod/PartDesign/Gui/TaskHoleParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskHoleParameters.cpp @@ -269,6 +269,9 @@ void TaskHoleParameters::threadedChanged() ui->ModelThread->setEnabled(isChecked); ui->ThreadDepthType->setEnabled(isChecked); + ui->ThreadDepth->setEnabled( + ui->Threaded->isChecked() && ui->ModelThread->isChecked() && + std::string(pcHole->ThreadDepthType.getValueAsString()) == "Dimension"); // conditional enabling of thread modeling options ui->UseCustomThreadClearance->setEnabled(ui->Threaded->isChecked() && ui->ModelThread->isChecked());