From db97db4aba6313e8ce0f87eb4e1f952a192e8c27 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 29 Sep 2023 16:10:40 +0300 Subject: [PATCH] Fixed crash on closing statistics with locally zoomed in chart. --- 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 37cd28044..8643d8d20 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -1302,9 +1302,9 @@ void ChartWidget::processLocalZoom(int xIndex) { } _chartView->handleMouseMove(_chartData, _chartArea->rect(), pos); }); - mouseTrackingLifetime->add([=] { + mouseTrackingLifetime->add(crl::guard(_chartArea.get(), [=] { _chartArea->setMouseTracking(false); - }); + })); }; const auto zoomOutButton = Ui::CreateChild(