From 8d81f98cabaae41ccf90d3e18312c38dcb7a0e5e Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 28 Jun 2012 20:20:43 +0200 Subject: [PATCH] Fix possible crash in targetsetuppage Change-Id: Icff504ca751e5ad6619b6c0caf72942227dbc7e0 Reviewed-by: Thiago Macieira --- src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp index 96865f4e2b6..0207541eb1f 100644 --- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp +++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp @@ -418,7 +418,8 @@ void TargetSetupPage::selectAtLeastOneTarget() if (!atLeastOneTargetSelected) { Qt4TargetSetupWidget *widget = m_firstWidget; ProjectExplorer::Profile *defaultProfile = ProjectExplorer::ProfileManager::instance()->defaultProfile(); - widget = m_widgets.value(defaultProfile->id(), m_firstWidget); + if (defaultProfile) + widget = m_widgets.value(defaultProfile->id(), m_firstWidget); if (widget) widget->setTargetSelected(true); m_firstWidget = 0;