From 8404f05ce6a2d0ac0322d5707760c50b0fb82b73 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Fri, 29 Sep 2023 13:46:39 +0200 Subject: [PATCH] CppEditor: use the corrrect link callback when looking for type Also fixes an unused argument warning. amends 80633a59aabca94e52e473837164203041e72c6e Change-Id: I6be122c44010a612d95a20dd987aac6e73a08430 Reviewed-by: Christian Stenger Reviewed-by: Christian Kandeler --- src/plugins/cppeditor/cppeditorwidget.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/plugins/cppeditor/cppeditorwidget.cpp b/src/plugins/cppeditor/cppeditorwidget.cpp index bb8849ab4b8..0419ef6b035 100644 --- a/src/plugins/cppeditor/cppeditorwidget.cpp +++ b/src/plugins/cppeditor/cppeditorwidget.cpp @@ -991,19 +991,14 @@ void CppEditorWidget::findLinkAt(const QTextCursor &cursor, void CppEditorWidget::findTypeAt(const QTextCursor &cursor, const Utils::LinkHandler &processLinkCallback, - bool resolveTarget, + bool /*resolveTarget*/, bool inNextSplit) { if (!CppModelManager::instance()) return; const CursorInEditor cursorInEditor(cursor, textDocument()->filePath(), this, textDocument()); - const auto callback = [self = QPointer(this), - split = inNextSplit != alwaysOpenLinksInNextSplit()](const Link &link) { - if (self && link.hasValidTarget()) - self->openLink(link, split); - }; - CppModelManager::followSymbolToType(cursorInEditor, callback, inNextSplit); + CppModelManager::followSymbolToType(cursorInEditor, processLinkCallback, inNextSplit); } unsigned CppEditorWidget::documentRevision() const