diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-05-30 16:18:06 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-05-31 14:08:57 +0000 |
commit | 7a37a9c76c7a88364d37cf9ddd59e6b1194d42cc (patch) | |
tree | 8956ba2a16f8d956e235f1d6fe8afa433f4527a6 | |
parent | a6fd8d2f60bdd46d1cbdfdb5598fac4f9f651e49 (diff) |
ProjectExplorer: Consider the case of no active target
... in BuildManager.
Fixes: QTCREATORBUG-29207
Change-Id: Icbcdc957cd9105f7c4b9bc27fc9feb34dd547955
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r-- | src/plugins/projectexplorer/buildmanager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/buildmanager.cpp b/src/plugins/projectexplorer/buildmanager.cpp index 57bfde6e46..1f0e0fb148 100644 --- a/src/plugins/projectexplorer/buildmanager.cpp +++ b/src/plugins/projectexplorer/buildmanager.cpp @@ -61,7 +61,9 @@ static const QList<Target *> targetsForSelection(const Project *project, { if (targetSelection == ConfigSelection::All) return project->targets(); - return {project->activeTarget()}; + if (project->activeTarget()) + return {project->activeTarget()}; + return {}; } static const QList<BuildConfiguration *> buildConfigsForSelection(const Target *target, |