Core: increase navigation size of navigation history

Fixes: QTCREATORBUG-27386
Change-Id: I0577e5cb4b799e485b5c17962d887c55b804a6d3
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2022-04-20 07:11:18 +02:00
parent df0593b5e1
commit 63702b52e2

View File

@@ -477,6 +477,8 @@ void EditorView::updateEditorHistory(IEditor *editor)
updateEditorHistory(editor, m_editorHistory);
}
constexpr int navigationHistorySize = 100;
void EditorView::addCurrentPositionToNavigationHistory(const QByteArray &saveState)
{
IEditor *editor = currentEditor();
@@ -502,8 +504,8 @@ void EditorView::addCurrentPositionToNavigationHistory(const QByteArray &saveSta
m_navigationHistory.insert(m_currentNavigationHistoryPosition, location);
++m_currentNavigationHistoryPosition;
while (m_navigationHistory.size() >= 30) {
if (m_currentNavigationHistoryPosition > 15) {
while (m_navigationHistory.size() >= navigationHistorySize) {
if (m_currentNavigationHistoryPosition > navigationHistorySize / 2) {
m_navigationHistory.removeFirst();
--m_currentNavigationHistoryPosition;
} else {