From 44d8b28a9f444e7cd29a5575e7b2fdabcbad815f Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Thu, 25 Jun 2009 12:10:30 +0200 Subject: [PATCH] Fix crash after importing a Qt 4 project. Reviewed-by: dt <qtc-committer@nokia.com> --- src/plugins/qt4projectmanager/qt4project.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index bdddeeb6df9..e55477bb268 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -847,10 +847,12 @@ void Qt4Project::setToolChainType(const QString &buildConfiguration, ProjectExpl void Qt4Project::updateActiveRunConfiguration() { - if (!activeRunConfiguration()->isEnabled()) { - foreach (QSharedPointer<RunConfiguration> runConfiguration, runConfigurations()) { + const QSharedPointer<RunConfiguration> activeRunConfig = activeRunConfiguration(); + if (!activeRunConfig.isNull() && !activeRunConfig->isEnabled()) { + foreach (const QSharedPointer<RunConfiguration> &runConfiguration, runConfigurations()) { if (runConfiguration->isEnabled()) { setActiveRunConfiguration(runConfiguration); + break; } } } -- GitLab