diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index ff7806bd84f..c606c3dff67 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1529,7 +1529,9 @@ QAction *BoolAspect::action() act->setChecked(m_internal); act->setToolTip(toolTip()); connect(act, &QAction::triggered, this, [this](bool newValue) { - setValue(newValue); + setVolatileValue(newValue); + if (isAutoApply()) + apply(); }); return act; }