From ab1de53db002f39709a9f1ae337f9a8bacf5d6ed Mon Sep 17 00:00:00 2001 From: Sami Varanka Date: Tue, 14 Oct 2025 15:14:21 +0300 Subject: [PATCH] Fix tracepoint build with Graph2D MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 6.10 branch didn't have that feature commit which adds barSeriesCount variable to bar update functions. Fixes: QTBUG-140957 Change-Id: I154dcad4a2d8d39366cda27d23bcaacda0965644 Reviewed-by: Tomi Korpipää --- src/graphs2d/qsgrenderer/barsrenderer.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/graphs2d/qsgrenderer/barsrenderer.cpp b/src/graphs2d/qsgrenderer/barsrenderer.cpp index b4321be5..2b4fe98b 100644 --- a/src/graphs2d/qsgrenderer/barsrenderer.cpp +++ b/src/graphs2d/qsgrenderer/barsrenderer.cpp @@ -331,7 +331,9 @@ void BarsRenderer::updateVerticalBars(QBarSeries *series, qsizetype setCount, qs int barSeriesIndex = 0; QList legendDataList; auto barsets = series->barSets(); - Q_TRACE(QGraphs2DBarsRendererUpdateVerticalBars_entry, setCount, valuesPerSet, barSeriesCount); + Q_TRACE(QGraphs2DBarsRendererUpdateVerticalBars_entry, setCount, valuesPerSet, + std::count_if(m_graph->m_seriesList.begin(), m_graph->m_seriesList.end(), + [](const auto &series) { return qobject_cast(series); })); for (auto s : std::as_const(barsets)) { QVariantList v = s->values(); qsizetype valuesCount = v.size(); @@ -446,7 +448,9 @@ void BarsRenderer::updateHorizontalBars(QBarSeries *series, qsizetype setCount, int barSerieIndex = 0; QList legendDataList; auto barsets = series->barSets(); - Q_TRACE(QGraphs2DBarsRendererUpdateupdateHorizontalBars_entry, setCount, valuesPerSet, barSeriesCount); + Q_TRACE(QGraphs2DBarsRendererUpdateupdateHorizontalBars_entry, setCount, valuesPerSet, + std::count_if(m_graph->m_seriesList.begin(), m_graph->m_seriesList.end(), + [](const auto &series) { return qobject_cast(series); })); for (auto s : std::as_const(barsets)) { QVariantList v = s->values(); qsizetype valuesCount = v.size();