From 3e9eb325a81254af0528522eab84d89905e226ce Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Tue, 23 Nov 2010 12:17:54 +0100 Subject: [PATCH] Fix default names of configutation objects Fix default names of project configuration objects on upgrades from pre 2.0 creators. Task-number: QTCREATORBUG-3143 --- src/plugins/projectexplorer/projectconfiguration.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/projectconfiguration.cpp b/src/plugins/projectexplorer/projectconfiguration.cpp index fb27a64b368..18118c72f2c 100644 --- a/src/plugins/projectexplorer/projectconfiguration.cpp +++ b/src/plugins/projectexplorer/projectconfiguration.cpp @@ -99,7 +99,9 @@ bool ProjectConfiguration::fromMap(const QVariantMap &map) { m_id = map.value(QLatin1String(CONFIGURATION_ID_KEY), QString()).toString(); m_displayName = map.value(QLatin1String(DISPLAY_NAME_KEY), QString()).toString(); - m_defaultDisplayName = map.value(QLatin1String(DEFAULT_DISPLAY_NAME_KEY), m_displayName).toString(); + m_defaultDisplayName = map.value(QLatin1String(DEFAULT_DISPLAY_NAME_KEY), + m_defaultDisplayName.isEmpty() ? + m_displayName : m_defaultDisplayName).toString(); return !m_id.isEmpty(); } -- GitLab