From 1079204a3e45af2eae1df713f6732b486680f8b4 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 14 Nov 2023 13:30:13 +0100 Subject: [PATCH] Utils: Fix updating BoolAspect::action() checked state Task-number: QTCREATORBUG-29949 Change-Id: I1c12bd59855ecf13f06fdb16bf8e0937768527b1 Reviewed-by: Christian Stenger --- src/libs/utils/aspects.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index 73d37a2eace..f17f49b95b1 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1838,6 +1838,8 @@ QAction *BoolAspect::action() connect(act, &QAction::triggered, this, [this](bool newValue) { setValue(newValue); }); + connect(this, &BoolAspect::changed, act, [act, this] { act->setChecked(m_internal); }); + return act; }