From 208ebd60437666515a4d64b7792a156952ebbc55 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 10 Aug 2020 13:49:58 +0200 Subject: QmlPreview: Fix crash at shutdown Seem like it get a nullptr project at shutdown. Change-Id: I76d9f4b2b90b0641d645cb413f9ebfe678bb1c9f Reviewed-by: Thomas Hartmann --- src/plugins/qmlpreview/projectfileselectionswidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmlpreview/projectfileselectionswidget.cpp b/src/plugins/qmlpreview/projectfileselectionswidget.cpp index ac09888619..f6f20fc2d4 100644 --- a/src/plugins/qmlpreview/projectfileselectionswidget.cpp +++ b/src/plugins/qmlpreview/projectfileselectionswidget.cpp @@ -115,7 +115,10 @@ ProjectFileSelectionsWidget::ProjectFileSelectionsWidget(const QString &projectS layout->setContentsMargins(0, 0, 0, 0); layout->addLayout(viewLayout); - auto initModel = [this, model, updateCheckedFiles] (ProjectExplorer::Project *project) { + auto initModel = [this, model, updateCheckedFiles](ProjectExplorer::Project *project) { + if (!project) + return; + auto refreshModel = [this, model, updateCheckedFiles] () { model->clear(); if (auto project = ProjectExplorer::SessionManager::startupProject()) { -- cgit v1.2.3