From f5db35128bbad8640738f19616489f4518aec094 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sat, 24 Aug 2013 23:39:47 +0300 Subject: [PATCH] Fix crash when changing a kit in project settings Change-Id: Ib584cb5d6d1d3802f3a21b741b560ace78722b9a Reviewed-by: hjk --- src/plugins/projectexplorer/runconfiguration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index 0a055eab3fe..c30c45ce798 100644 --- a/src/plugins/projectexplorer/runconfiguration.cpp +++ b/src/plugins/projectexplorer/runconfiguration.cpp @@ -182,7 +182,8 @@ void IRunConfigurationAspect::toMap(QVariantMap &map) const IRunConfigurationAspect *IRunConfigurationAspect::clone(RunConfiguration *parent) const { IRunConfigurationAspect *other = create(parent); - other->m_projectSettings = m_projectSettings->clone(); + if (m_projectSettings) + other->m_projectSettings = m_projectSettings->clone(); other->m_globalSettings = m_globalSettings; other->m_useGlobalSettings = m_useGlobalSettings; return other;