forked from qt-creator/qt-creator
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:
@@ -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 {
|
||||
|
Reference in New Issue
Block a user