aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/basetexteditor.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-09-02 09:59:56 +0200
committerhjk <hjk121@nokiamail.com>2014-09-02 11:07:06 +0200
commit70d436a610a86d480e1e894635827001ba5d5779 (patch)
treeff8e25184d1bfbca1d60cba575f013d6121c3b77 /src/plugins/texteditor/basetexteditor.cpp
parent22aef3b61a7dc14077935eaed606a588faa73bcf (diff)
EditorManager: Remove editor parameter of addCurrentPositionToNavigationHistory
This only triggered activity if it's the currentEditor(). Change-Id: If9239901c5b30bbb0156e9f6964965cf41db7c16 Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/texteditor/basetexteditor.cpp')
-rw-r--r--src/plugins/texteditor/basetexteditor.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index ffe470e8ee..237e5973b3 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -4551,7 +4551,8 @@ void BaseTextEditorWidget::slotCursorPositionChanged()
<< "indent:" << BaseTextDocumentLayout::userData(textCursor().block())->foldingIndent();
#endif
if (!d->m_contentsChanged && d->m_lastCursorChangeWasInteresting) {
- EditorManager::addCurrentPositionToNavigationHistory(editor(), d->m_tempNavigationState);
+ if (EditorManager::currentEditor() && EditorManager::currentEditor()->widget() == this)
+ EditorManager::addCurrentPositionToNavigationHistory(d->m_tempNavigationState);
d->m_lastCursorChangeWasInteresting = false;
} else if (d->m_contentsChanged) {
d->saveCurrentCursorPositionForNavigation();