diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp index d986185ddf..636b8957c5 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -293,7 +293,10 @@ ChartWidget::ChartWidget(not_null parent) && AnimFinished(_xPercentage.animValueYMax); const auto alphaFinished = AnimFinished(_xPercentage.animValueYAlpha); if (xFinished && yFinished && alphaFinished) { - _xPercentage.animation.stop(); + if ((_horizontalLines.back().lines.front().absoluteValue == _xPercentage.animValueYMin.to()) + && (_horizontalLines.back().lines.back().absoluteValue == _xPercentage.animValueYMax.to())) { + _xPercentage.animation.stop(); + } _xPercentage.alphaAnimationStartedAt = 0; _xPercentage.yAnimationStartedAt = 0; }