aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/cpptools/cppcurrentdocumentfilter.cpp3
-rw-r--r--src/plugins/cpptools/cpplocatorfilter.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
index 838e0c1191..c8bcf7ff60 100644
--- a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
+++ b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
@@ -109,7 +109,8 @@ QList<Locator::FilterEntry> CppCurrentDocumentFilter::matchesFor(QFutureInterfac
void CppCurrentDocumentFilter::accept(Locator::FilterEntry selection) const
{
ModelItemInfo info = qvariant_cast<CppTools::Internal::ModelItemInfo>(selection.internalData);
- TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line);
+ TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line, info.column,
+ QString(), Core::EditorManager::ModeSwitch);
}
void CppCurrentDocumentFilter::refresh(QFutureInterface<void> &future)
diff --git a/src/plugins/cpptools/cpplocatorfilter.cpp b/src/plugins/cpptools/cpplocatorfilter.cpp
index 4dcc85599a..1041ca68ae 100644
--- a/src/plugins/cpptools/cpplocatorfilter.cpp
+++ b/src/plugins/cpptools/cpplocatorfilter.cpp
@@ -127,7 +127,8 @@ QList<Locator::FilterEntry> CppLocatorFilter::matchesFor(QFutureInterface<Locato
void CppLocatorFilter::accept(Locator::FilterEntry selection) const
{
ModelItemInfo info = qvariant_cast<CppTools::Internal::ModelItemInfo>(selection.internalData);
- TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line, info.column);
+ TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line, info.column,
+ QString(), Core::EditorManager::ModeSwitch);
}
void CppLocatorFilter::reset()