diff --git a/src/plugins/coreplugin/documentmanager.cpp b/src/plugins/coreplugin/documentmanager.cpp index 933b20bd3fc..b6ddfee841d 100644 --- a/src/plugins/coreplugin/documentmanager.cpp +++ b/src/plugins/coreplugin/documentmanager.cpp @@ -153,7 +153,7 @@ public: QSet m_expectedFileNames; // set of file names without normalization QList m_recentFiles; - static const int m_maxRecentFiles = 7; + static const int m_maxRecentFiles = 8; bool m_postponeAutoReload = false; bool m_blockActivated = false; @@ -1278,7 +1278,7 @@ void DocumentManager::addToRecentFiles(const QString &fileName, Id editorId) if (fileKey == recentFileKey) it.remove(); } - if (d->m_recentFiles.count() > d->m_maxRecentFiles) + if (d->m_recentFiles.count() == d->m_maxRecentFiles) d->m_recentFiles.removeLast(); d->m_recentFiles.prepend(RecentFile(fileName, editorId)); }