From 01d986403690ec6d8d619355ae8ed98761b404e1 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 2 Nov 2023 20:29:35 +0400 Subject: [PATCH] Workaround crash in statistics. --- Telegram/SourceFiles/statistics/chart_widget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp index a6a167185..cead2c80f 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -1018,9 +1018,9 @@ void ChartWidget::updateBottomDates() { const auto k = _chartArea->width() / d; const auto stepRaw = int(k / 6); + const auto by = int(_chartArea->width() / float64(_chartData.x.size())); _bottomLine.captionIndicesOffset = 0 - + st::statisticsChartBottomCaptionMaxWidth - / int(_chartArea->width() / float64(_chartData.x.size())); + + st::statisticsChartBottomCaptionMaxWidth / std::max(by, 1); const auto isCurrentNull = (_bottomLine.current.stepMinFast == 0); if (!isCurrentNull