From 110293d4e0c145f8b551b96b740eada677705c28 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 18 Jun 2014 13:02:41 +0200 Subject: [PATCH] Project: Do not save unconfigured projects This avoids having .user files when pressing cancel on the Project Mode's TargetSetupPage. Change-Id: I09fc8e78c929d6f09a50ee57ef4f59555491c649 Reviewed-by: Daniel Teske --- src/plugins/projectexplorer/project.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index 54c2ff783f7..d9cd54e462c 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -301,7 +301,8 @@ void Project::saveSettings() emit aboutToSaveSettings(); if (!d->m_accessor) d->m_accessor = new Internal::UserFileAccessor(this); - d->m_accessor->saveSettings(toMap(), Core::ICore::mainWindow()); + if (!targets().isEmpty()) + d->m_accessor->saveSettings(toMap(), Core::ICore::mainWindow()); } bool Project::restoreSettings()