From bb900c195c14d4a6ed490eb418ceb9d26d51b87b Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 15 Feb 2023 09:43:42 +0400 Subject: [PATCH] Fix possible crash in top bar back button. Fixes #25882. --- .../SourceFiles/history/view/history_view_top_bar_widget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp b/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp index 917b49a3c..63f811d49 100644 --- a/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp +++ b/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp @@ -124,7 +124,9 @@ TopBarWidget::TopBarWidget( _groupCall->setClickedCallback([=] { groupCall(); }); _menuToggle->setClickedCallback([=] { showPeerMenu(); }); _infoToggle->setClickedCallback([=] { toggleInfoSection(); }); - _back->addClickHandler([=] { backClicked(); }); + _back->setClickedCallback([=] { + InvokeQueued(_back.data(), [=] { backClicked(); }); + }); _cancelChoose->setClickedCallback( [=] { _cancelChooseForReport.fire({}); });