when jumping to methods in the same file, stay in the same editor (split corner case)

This commit is contained in:
mae
2009-03-18 19:20:28 +01:00
parent 3b0305727b
commit 71fe3435f2

View File

@@ -977,5 +977,14 @@ bool CPPEditor::openEditorAt(Symbol *s)
if (s->isGenerated()) if (s->isGenerated())
column = 0; column = 0;
if (baseTextDocument()->fileName() == fileName) {
Core::EditorManager *editorManager = Core::EditorManager::instance();
editorManager->addCurrentPositionToNavigationHistory(true);
gotoLine(line, column);
editorManager->addCurrentPositionToNavigationHistory();
setFocus();
return true;
}
return openCppEditorAt(fileName, line, column); return openCppEditorAt(fileName, line, column);
} }