From 2152564329ce0d129a84255c05bd113e333a7607 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 4 Mar 2021 08:03:49 +0100 Subject: Utils: Remove BaseAspect base from AspectContainer again Turns out to get into the way more often than it helps, e.g. 'setAutoApply' operated on the base class' m_autoAspect flag instead of spreading it over the items in the container. Change-Id: I2711f2a488d1a6c30ec21d3fc481563cec6e55d4 Reviewed-by: David Schulz --- src/plugins/debugger/debuggeractions.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/plugins/debugger/debuggeractions.cpp') diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp index 5fe9576b21..85b00d02a1 100644 --- a/src/plugins/debugger/debuggeractions.cpp +++ b/src/plugins/debugger/debuggeractions.cpp @@ -677,12 +677,12 @@ DebuggerSettings::DebuggerSettings() all.registerAspect(&breakOnCatch); // ?? // Collect all - all.registerAspect(&page1); - all.registerAspect(&page2); - all.registerAspect(&page3); - all.registerAspect(&page4); - all.registerAspect(&page5); - all.registerAspect(&page6); + all.registerAspects(page1); + all.registerAspects(page2); + all.registerAspects(page3); + all.registerAspects(page4); + all.registerAspects(page5); + all.registerAspects(page6); all.forEachAspect([](BaseAspect *aspect) { aspect->setAutoApply(false); -- cgit v1.2.1