diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index 0a055eab3fe388cf7be8d68fd2c85f957ea71e53..c30c45ce7981665cdc926d48803e05485966892b 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;