aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2024-04-18 14:07:59 +0200
committerDavid Schulz <david.schulz@qt.io>2024-04-18 12:31:54 +0000
commit68492d9dcc8e3519eb695a33206b5fd1ede5433e (patch)
tree4001537df4a4fdfea2378abbcde529c322d142d2
parent4b3abbf669ca56ce45bf245af775ccc712156398 (diff)
Debugger: Fix crash on update debugger run configuration details
The old details widget gets deleted and a new one is created after a kit emits the updated signal. So we need to guard the connect with this detail widget instead of the aspect container. Fixes: QTCREATORBUG-30706 Change-Id: I632213cd7d95c2f61b35679867d706b6c587da5a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--src/plugins/debugger/debuggerrunconfigurationaspect.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/debugger/debuggerrunconfigurationaspect.cpp b/src/plugins/debugger/debuggerrunconfigurationaspect.cpp
index bef91c59921..cdbedf19e16 100644
--- a/src/plugins/debugger/debuggerrunconfigurationaspect.cpp
+++ b/src/plugins/debugger/debuggerrunconfigurationaspect.cpp
@@ -100,10 +100,10 @@ DebuggerRunConfigurationAspect::DebuggerRunConfigurationAspect(Target *target)
};
setSummaryText();
- connect(&m_cppAspect, &BaseAspect::changed, this, setSummaryText);
- connect(&m_qmlAspect, &BaseAspect::changed, this, setSummaryText);
- connect(&m_pythonAspect, &BaseAspect::changed, this, setSummaryText);
- connect(&m_overrideStartupAspect, &BaseAspect::changed, this, setSummaryText);
+ connect(&m_cppAspect, &BaseAspect::changed, details, setSummaryText);
+ connect(&m_qmlAspect, &BaseAspect::changed, details, setSummaryText);
+ connect(&m_pythonAspect, &BaseAspect::changed, details, setSummaryText);
+ connect(&m_overrideStartupAspect, &BaseAspect::changed, details, setSummaryText);
return details;
});