diff --git a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp index 603d7efa1..d5ec29fb8 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);