From 0ee1df82350be0432cc2c3272eac8d08fa378a86 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 23 Jan 2025 10:38:47 +0100 Subject: [PATCH] Axivion: Fix version handling for markers Do not use the versioned marker, but the last available version instead. Do not refetch markers on changing the version end. Fixes: QTCREATORBUG-32373 Change-Id: I963af916eb37f965131577eb8844aa0b3473a72c Reviewed-by: Jarek Kobus Reviewed-by: Mohammad Mehdi Salem Naraghi --- src/plugins/axivion/axivionplugin.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/plugins/axivion/axivionplugin.cpp b/src/plugins/axivion/axivionplugin.cpp index cc2a2116626..9a192ef48c9 100644 --- a/src/plugins/axivion/axivionplugin.cpp +++ b/src/plugins/axivion/axivionplugin.cpp @@ -952,10 +952,9 @@ Group lineMarkerRecipe(const FilePath &filePath, const LineMarkerHandler &handle { QTC_ASSERT(dd->m_currentProjectInfo, return {}); // TODO: Call handler with unexpected? QTC_ASSERT(!filePath.isEmpty(), return {}); // TODO: Call handler with unexpected? - QTC_ASSERT(dd->m_analysisVersion, return {}); // TODO: Call handler with unexpected? const QString fileName = QString::fromUtf8(QUrl::toPercentEncoding(filePath.path())); - const QUrlQuery query({{"filename", fileName}, {"version", *dd->m_analysisVersion}}); + const QUrlQuery query({{"filename", fileName}}); const QUrl url = constructUrl(dd->m_currentProjectInfo->name, "files", query); return fetchDataRecipe(url, handler); } @@ -1257,9 +1256,6 @@ void setAnalysisVersion(const QString &version) if (dd->m_analysisVersion.value_or("") == version) return; dd->m_analysisVersion = version; - // refetch issues for already opened docs - dd->clearAllMarks(); - dd->handleOpenedDocs(); } void enableInlineIssues(bool enable)