From bb359f64930ef53aff3906220cda7c5113373625 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 27 Jul 2023 06:15:19 +0300 Subject: [PATCH] Fixed crash in charts with equal minimum and maximum values. --- Telegram/SourceFiles/statistics/chart_widget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp index 66067c483..de6314361 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -516,6 +516,9 @@ void ChartWidget::ChartAnimationController::setXPercentageLimits( maxValueFull = std::max(l.maxValue, maxValueFull); minValueFull = std::min(l.minValue, minValueFull); } + if (maxValue == minValue) { + return; + } _previousFullHeightLimits = _finalHeightLimits; _finalHeightLimits = { float64(minValue), float64(maxValue) }; if (!_previousFullHeightLimits.max) {