forked from qt-creator/qt-creator
ClangCodeModel: Adapt to updated clangd tooltip format
The header file path is not the last line anymore; see https://reviews.llvm.org/D146244. Change-Id: Ifbc2b55c0a82c661454d487c287fe4fb5a950d38 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -1069,9 +1069,8 @@ void ClangdClient::gatherHelpItemForTooltip(const HoverRequest::Response &hoverR
|
|||||||
QString cleanString = markupString;
|
QString cleanString = markupString;
|
||||||
cleanString.remove('`');
|
cleanString.remove('`');
|
||||||
const QStringList lines = cleanString.trimmed().split('\n');
|
const QStringList lines = cleanString.trimmed().split('\n');
|
||||||
if (!lines.isEmpty()) {
|
for (const QString &line : lines) {
|
||||||
const auto markupFilePath = Utils::FilePath::fromUserInput(
|
const auto markupFilePath = Utils::FilePath::fromUserInput(line.simplified());
|
||||||
lines.last().simplified());
|
|
||||||
if (markupFilePath.exists()) {
|
if (markupFilePath.exists()) {
|
||||||
d->setHelpItemForTooltip(hoverResponse.id(),
|
d->setHelpItemForTooltip(hoverResponse.id(),
|
||||||
filePath,
|
filePath,
|
||||||
|
Reference in New Issue
Block a user