From edd1e84b1df2d5978cb1a77ebb78069b34b1f751 Mon Sep 17 00:00:00 2001
From: dt <qtc-commiter@nokia.com>
Date: Wed, 17 Dec 2008 13:56:44 +0100
Subject: [PATCH] Fixes:    Restore and save settings for RunSettings.

Details:  Not the most pressing problem, but easy to fix.
---
 src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
index d8bc8e795ba..fe337ac8f32 100644
--- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
@@ -87,11 +87,15 @@ ProjectExplorer::Environment CMakeRunConfiguration::environment() const
 void CMakeRunConfiguration::save(ProjectExplorer::PersistentSettingsWriter &writer) const
 {
     ProjectExplorer::ApplicationRunConfiguration::save(writer);
+    writer.saveValue("CMakeRunConfiguration.Target", m_target);
+    writer.saveValue("CMakeRunConfiguration.WorkingDirectory", m_workingDirectory);
 }
 
 void CMakeRunConfiguration::restore(const ProjectExplorer::PersistentSettingsReader &reader)
 {
     ProjectExplorer::ApplicationRunConfiguration::restore(reader);
+    m_target = reader.restoreValue("CMakeRunConfiguration.Target").toString();
+    m_workingDirectory = reader.restoreValue("CMakeRunConfiguration.WorkingDirectory").toString();
 }
 
 QWidget *CMakeRunConfiguration::configurationWidget()
-- 
GitLab