aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggeractions.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2021-03-04 08:03:49 +0100
committerhjk <[email protected]>2021-03-05 06:01:34 +0000
commit2152564329ce0d129a84255c05bd113e333a7607 (patch)
treea9e2ea8a9b95e4169cf11d29714078616988a440 /src/plugins/debugger/debuggeractions.cpp
parentb3095b80c81d9f14e02152b93decd57359ac70bb (diff)
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 <[email protected]>
Diffstat (limited to 'src/plugins/debugger/debuggeractions.cpp')
-rw-r--r--src/plugins/debugger/debuggeractions.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp
index 5fe9576b21d..85b00d02a1f 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);