From d0875a11782d84b01f99d9a45a89e0ef64c6a697 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 22 Oct 2023 22:25:35 +0300 Subject: [PATCH] Fixed sliders in footer in statistics info while restoring state. --- Telegram/SourceFiles/statistics/chart_widget.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp index f63fbfab3..a6a167185 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -282,9 +282,10 @@ ChartWidget::Footer::Footer(not_null parent) Qt::RoundCap) { sizeValue( ) | rpl::take(2) | rpl::start_with_next([=](const QSize &s) { - moveSide(false, s.width()); - moveSide(true, 0); - update(); + const auto current = xPercentageLimits(); + if (current.min == current.max) { + setXPercentageLimits({ 0., 1. }); + } }, lifetime()); mouseStateChanged(