diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index 2acc04c7b96318e74b7e63492c83f703a2312b14..3f6e89b963b1fcd331ca479ac4ebce0d918271a3 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -274,18 +274,19 @@ bool Qt4BuildConfigurationFactory::create(const QString &type) const { QTC_ASSERT(m_versions.contains(type), return false); const VersionInfo &info = m_versions.value(type); + QtVersion *version = QtVersionManager::instance()->version(info.versionId); + if (!version) + return false; bool ok; QString buildConfigurationName = QInputDialog::getText(0, tr("New configuration"), tr("New Configuration Name:"), QLineEdit::Normal, - QString(), + version->name(), &ok); if (!ok || buildConfigurationName.isEmpty()) return false; - QtVersion *version = QtVersionManager::instance()->version(info.versionId); - m_project->addQt4BuildConfiguration(tr("%1 Debug").arg(buildConfigurationName), version, (QtVersion::QmakeBuildConfig)(version->defaultBuildConfig() | QtVersion::DebugBuild));