diff options
Diffstat (limited to 'src/plugins/projectexplorer/session.cpp')
-rw-r--r-- | src/plugins/projectexplorer/session.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index 8e9bcbc1bb0..c0ddad60e01 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -332,7 +332,7 @@ void SessionManager::setActiveBuildConfiguration(Target *target, BuildConfigurat if (otherProject == target->project()) continue; Target *otherTarget = otherProject->activeTarget(); - if (otherTarget->kit()->id() != kitId) + if (!otherTarget || otherTarget->kit()->id() != kitId) continue; foreach (BuildConfiguration *otherBc, otherTarget->buildConfigurations()) { @@ -360,7 +360,7 @@ void SessionManager::setActiveDeployConfiguration(Target *target, DeployConfigur if (otherProject == target->project()) continue; Target *otherTarget = otherProject->activeTarget(); - if (otherTarget->kit()->id() != kitId) + if (!otherTarget || otherTarget->kit()->id() != kitId) continue; foreach (DeployConfiguration *otherDc, otherTarget->deployConfigurations()) { |