From ee43a323e32359e1c2d1ecdc1d7fdd3abb4a48c9 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 20 May 2020 08:34:05 +0200 Subject: [PATCH] LanguageClient: Use a new ListModel convienience function Change-Id: I5cf806f40264b5c10bb3b31c153a52760346d40d Reviewed-by: David Schulz --- src/plugins/languageclient/lsplogger.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/languageclient/lsplogger.cpp b/src/plugins/languageclient/lsplogger.cpp index 4572d967858..a633d5c84c8 100644 --- a/src/plugins/languageclient/lsplogger.cpp +++ b/src/plugins/languageclient/lsplogger.cpp @@ -251,10 +251,10 @@ void LspLoggerWidget::selectMatchingMessage(LspLogMessage::MessageSender sender, [&](const LspLogMessage &message) { return matches(sender, id, message); }); if (!matchingMessage) return; - auto item = m_model.findItemByData( + auto index = m_model.findIndex( [&](const LspLogMessage &message) { return &message == matchingMessage; }); - m_messages->selectionModel()->select(m_model.indexForItem(item), QItemSelectionModel::Select); + m_messages->selectionModel()->select(index, QItemSelectionModel::Select); if (matchingMessage->sender == LspLogMessage::ServerMessage) m_serverDetails->setMessage(matchingMessage->message); else