From 047a955bac4ebf0474e0c0cbaa65834e92302e1a Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 7 Jun 2022 10:14:09 +0200 Subject: [PATCH] LanguageClient: fix sync with in outline widget Fixes: QTCREATORBUG-27595 Change-Id: Id5404b90151519baff0024ad3eaca7d2b0a236b0 Reviewed-by: Reviewed-by: Christian Kandeler --- src/plugins/languageclient/languageclientoutline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/languageclient/languageclientoutline.cpp b/src/plugins/languageclient/languageclientoutline.cpp index 68729ba5886..1ba12cee50a 100644 --- a/src/plugins/languageclient/languageclientoutline.cpp +++ b/src/plugins/languageclient/languageclientoutline.cpp @@ -266,7 +266,7 @@ void LanguageClientOutlineWidget::updateSelectionInTree(const QTextCursor &curre { if (LanguageClientOutlineItem *item = itemForCursor(m_model, currentCursor)) { const QModelIndex index = m_proxyModel.mapFromSource(m_model.indexForItem(item)); - m_view.selectionModel()->select(index, QItemSelectionModel::ClearAndSelect); + m_view.setCurrentIndex(index); m_view.scrollTo(index); } else { m_view.clearSelection();