aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2012-12-12 17:56:15 +0200
committerTobias Hunger <tobias.hunger@digia.com>2012-12-12 17:00:34 +0100
commitb01fcdee4a3f842540b5fb8640f3b5881bb38afa (patch)
treed58d446a7dad495f4281b001104746b180b927fc /src
parent27421b1a81b0c2a472ad7a88082aa24a943e8917 (diff)
SettingsAccessor: Fall back to shared settings if merge fails
Better than leaving project unconfigured... Change-Id: I2ee640e7d8320bb75cd0abd99305eb4a3ad5161e Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/projectexplorer/settingsaccessor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/settingsaccessor.cpp b/src/plugins/projectexplorer/settingsaccessor.cpp
index 696445ddbe..c4effbd9d1 100644
--- a/src/plugins/projectexplorer/settingsaccessor.cpp
+++ b/src/plugins/projectexplorer/settingsaccessor.cpp
@@ -722,7 +722,7 @@ QVariantMap SettingsAccessor::restoreSettings() const
m_project->setProperty(SHARED_SETTINGS, sharedSettings.m_map);
if (settings.isValid())
mergeSharedSettings(&settings.m_map, sharedSettings.m_map);
- else
+ if (!settings.isValid())
settings = sharedSettings;
}
}