From 0e01a9b2005931d44a64baab4331944ccfbf94ba Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Tue, 7 May 2019 17:10:57 +0200 Subject: [PATCH] logic: Fixed python sample migration removed last recent project --- src/lib/Application.cpp | 2 +- src/lib/settings/ApplicationSettings.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/Application.cpp b/src/lib/Application.cpp index 48fc61e5..71388c78 100644 --- a/src/lib/Application.cpp +++ b/src/lib/Application.cpp @@ -485,7 +485,7 @@ void Application::updateRecentProjects(const FilePath& projectSettingsFilePath) } recentProjects.insert(recentProjects.begin(), projectSettingsFilePath); - while (recentProjects.size() > 7) + while (recentProjects.size() > appSettings->getMaxRecentProjectsCount()) { recentProjects.pop_back(); } diff --git a/src/lib/settings/ApplicationSettings.cpp b/src/lib/settings/ApplicationSettings.cpp index 13056d45..c01defd0 100644 --- a/src/lib/settings/ApplicationSettings.cpp +++ b/src/lib/settings/ApplicationSettings.cpp @@ -88,7 +88,6 @@ bool ApplicationSettings::load(const FilePath& filePath, bool readOnly) utility::append(recentProjects, migration->getValuesFromSettings( settings, "user/recent_projects/recent_project", std::vector()) ); - recentProjects.pop_back(); for (size_t i = 0; i < recentProjects.size(); i++) {