diff --git a/src/plugins/clangcodemodel/clangdclient.cpp b/src/plugins/clangcodemodel/clangdclient.cpp index 7b2fc5353e2..392a6a1ffe8 100644 --- a/src/plugins/clangcodemodel/clangdclient.cpp +++ b/src/plugins/clangcodemodel/clangdclient.cpp @@ -1069,9 +1069,8 @@ void ClangdClient::gatherHelpItemForTooltip(const HoverRequest::Response &hoverR QString cleanString = markupString; cleanString.remove('`'); const QStringList lines = cleanString.trimmed().split('\n'); - if (!lines.isEmpty()) { - const auto markupFilePath = Utils::FilePath::fromUserInput( - lines.last().simplified()); + for (const QString &line : lines) { + const auto markupFilePath = Utils::FilePath::fromUserInput(line.simplified()); if (markupFilePath.exists()) { d->setHelpItemForTooltip(hoverResponse.id(), filePath,