From a5a8450edc5249c2694bc6836b177873ecb1132b Mon Sep 17 00:00:00 2001 From: Andrii Batyiev Date: Thu, 24 Oct 2024 13:17:43 +0300 Subject: [PATCH] Do not re-enable Aspects in AspectContainer::registerAspect Change-Id: I36e13edb97094c401be9c52766cd6ed0feafe021 Reviewed-by: Marcus Tillmanns --- src/libs/utils/aspects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index bbebf7b26d8..7dc9bfb4b02 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -3194,7 +3194,7 @@ void AspectContainer::registerAspect(BaseAspect *aspect, bool takeOwnership) { aspect->setContainer(this); aspect->setAutoApply(isAutoApply()); - aspect->setEnabled(isEnabled()); + aspect->setEnabled(aspect->isEnabled() && isEnabled()); d->m_items.append(aspect); if (takeOwnership) d->m_ownedItems.append(aspect);