aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2020-08-10 13:49:58 +0200
committerMarco Bubke <marco.bubke@qt.io>2020-08-10 12:55:26 +0000
commit208ebd60437666515a4d64b7792a156952ebbc55 (patch)
treee3cf5902fba12cafabd0e15c8bc427e3f995eb87
parente43c7fdb1de786a2d5b90d68830c5308319a7dcf (diff)
QmlPreview: Fix crash at shutdown
Seem like it get a nullptr project at shutdown. Change-Id: I76d9f4b2b90b0641d645cb413f9ebfe678bb1c9f Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/plugins/qmlpreview/projectfileselectionswidget.cpp5
1 files changed, 4 insertions, 1 deletions
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()) {