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++) {