From e664a53668e26563f83ea366ce0af1e8a7ebcb92 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Tue, 8 May 2012 17:50:15 +0200 Subject: [PATCH] Prevent duplicated project entries on failed project loading Change-Id: I4505d0957398d47c40843dbcbf8ce25365f6501d Reviewed-by: Tobias Hunger --- src/plugins/projectexplorer/session.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index 770314d4b5d..2127c90e149 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -313,7 +313,10 @@ bool SessionManager::save() projectFiles << pro->document()->fileName(); // Restore infromation on projects that failed to load: - projectFiles.append(m_failedProjects); + // don't readd projects to the list, which the user loaded + foreach (const QString &failed, m_failedProjects) + if (!projectFiles.contains(failed)) + projectFiles << failed; writer.saveValue(QLatin1String("ProjectList"), projectFiles);