From 859fa576488cdb999f53a49ef8b09d59866b6cee Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Thu, 27 Jan 2022 10:30:09 +0100 Subject: [PATCH] ProjectExplorer: Sort loaded sessions by time in reverse Fixes: QTCREATORBUG-26939 Change-Id: I2152dbf7c06dbdc511b4db143efe3375cdad04f1 Reviewed-by: Orgad Shaneh --- src/plugins/projectexplorer/session.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index bd48cc84daf..c03baf88482 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -791,7 +791,8 @@ QStringList SessionManager::sessions() { if (d->m_sessions.isEmpty()) { // We are not initialized yet, so do that now - const FilePaths sessionFiles = ICore::userResourcePath().dirEntries({{"*qws"}}, QDir::Time); + const FilePaths sessionFiles = + ICore::userResourcePath().dirEntries({{"*qws"}}, QDir::Time | QDir::Reversed); for (const FilePath &file : sessionFiles) { const QString &name = file.completeBaseName(); d->m_sessionDateTimes.insert(name, file.lastModified());