From dc04a1afdb23d3d9c7d03efd9cf3b1af65307102 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 23 Nov 2023 00:08:28 +0300 Subject: [PATCH] Removed display of selected index with incorrect value on bar chart. --- Telegram/SourceFiles/statistics/view/bar_chart_view.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp index 603d7efa10..d5ec29fb82 100644 --- a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp +++ b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp @@ -143,10 +143,12 @@ void BarChartView::paintSelectedXIndex( _lastSelectedXIndex = selectedXIndex; _lastSelectedXProgress = progress; + if ((_lastSelectedXIndex < 0) && (was < 0)) { + return; + } + if (_isStack) { - if ((_lastSelectedXIndex >= 0) || (was >= 0)) { - BarChartView::paintChartAndSelected(p, c); - } + BarChartView::paintChartAndSelected(p, c); } else { const auto linesFilter = linesFilterController(); auto hq = PainterHighQualityEnabler(p);