From 9388cea9c7611e6951b9a5ff1779583e4a07e8a3 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 29 Nov 2022 11:03:29 +0100 Subject: [PATCH] Sketcher: [skip ci] don't mix QCheckBox::setChecked() with tristate API --- src/Mod/Sketcher/Gui/TaskSketcherElements.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/Gui/TaskSketcherElements.cpp b/src/Mod/Sketcher/Gui/TaskSketcherElements.cpp index cd8ca847dd..5283350775 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherElements.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherElements.cpp @@ -603,8 +603,8 @@ TaskSketcherElements::TaskSketcherElements(ViewProviderSketch *sketchView) this->groupLayout()->addWidget(proxy); ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/Mod/Sketcher/General"); - ui->filterBox->setChecked(hGrp->GetBool("ElementFilterEnabled", true) ? Qt::Checked : Qt::Unchecked); - ui->filterButton->setEnabled(ui->filterBox->checkState() == Qt::Checked); + ui->filterBox->setChecked(hGrp->GetBool("ElementFilterEnabled", true)); + ui->filterButton->setEnabled(ui->filterBox->isChecked()); slotElementsChanged(); }