aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-09-07 14:22:45 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2020-09-08 08:52:39 +0000
commitcba414d501e417493cc25639726c544b1f58a84e (patch)
tree9c750195bf487947a57300e0f28e5fc6df660efd
parent5299eb5bec3f51b49cfddf3605db6e981f8cd466 (diff)
ProjectExplorer: Fix crash when setting up run control
Amends 215b284666. Change-Id: I2d820113153fc1c3326de00f38a5d14d71a501c9 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/projectexplorer/runcontrol.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/runcontrol.cpp b/src/plugins/projectexplorer/runcontrol.cpp
index a5b45af2ef..7f0a0676ca 100644
--- a/src/plugins/projectexplorer/runcontrol.cpp
+++ b/src/plugins/projectexplorer/runcontrol.cpp
@@ -836,10 +836,12 @@ void RunControl::setupFormatter(OutputFormatter *formatter) const
}
}
formatter->setLineParsers(parsers);
- Utils::FileInProjectFinder fileFinder;
- fileFinder.setProjectDirectory(project()->projectDirectory());
- fileFinder.setProjectFiles(project()->files(Project::AllFiles));
- formatter->setFileFinder(fileFinder);
+ if (project()) {
+ Utils::FileInProjectFinder fileFinder;
+ fileFinder.setProjectDirectory(project()->projectDirectory());
+ fileFinder.setProjectFiles(project()->files(Project::AllFiles));
+ formatter->setFileFinder(fileFinder);
+ }
}
Utils::Id RunControl::runMode() const