summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2020-05-20 08:34:05 +0200
committerhjk <hjk@qt.io>2020-05-20 11:07:44 +0000
commitee43a323e32359e1c2d1ecdc1d7fdd3abb4a48c9 (patch)
treeb8986ad5ea7cc801e7e0ed5296f74ab030d4ae4e /src
parent7419e09d0f4899bc1c0941db14fdf2ad1e169c4b (diff)
downloadqt-creator-ee43a323e32359e1c2d1ecdc1d7fdd3abb4a48c9.tar.gz
LanguageClient: Use a new ListModel convienience function
Change-Id: I5cf806f40264b5c10bb3b31c153a52760346d40d Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/languageclient/lsplogger.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/languageclient/lsplogger.cpp b/src/plugins/languageclient/lsplogger.cpp
index 4572d96785..a633d5c84c 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