forked from qt-creator/qt-creator
QmlProjectManager: Avoid use of RunControl::runConfiguration()
The RunConfiguration might change and even die after the runcontrol starts. Change-Id: I628f3ae26c21fb41388b6104497ce5a6a6704c8a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -449,11 +449,6 @@ void QmlPreviewPluginPrivate::setDirty()
|
||||
void QmlPreviewPluginPrivate::addPreview(ProjectExplorer::RunControl *preview)
|
||||
{
|
||||
m_runningPreviews.append(preview);
|
||||
if (auto multiLanguageAspect =
|
||||
preview->runConfiguration()->aspect<QmlProjectManager::QmlMultiLanguageAspect>()) {
|
||||
connect(multiLanguageAspect, &QmlProjectManager::QmlMultiLanguageAspect::changed,
|
||||
preview, &ProjectExplorer::RunControl::initiateStop);
|
||||
}
|
||||
emit q->runningPreviewsChanged(m_runningPreviews);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user