From bcbd97e515dec9647f959ee3617d3b554a68a17d Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 1 Mar 2022 16:15:23 +0300 Subject: [PATCH] Fix restart confirmation box cancel. --- Telegram/SourceFiles/settings/settings_main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/settings/settings_main.cpp b/Telegram/SourceFiles/settings/settings_main.cpp index f766bb345..4284de925 100644 --- a/Telegram/SourceFiles/settings/settings_main.cpp +++ b/Telegram/SourceFiles/settings/settings_main.cpp @@ -394,11 +394,12 @@ void SetupInterfaceScale( Local::writeSettings(); Core::Restart(); }); - const auto cancelled = crl::guard(button, [=] { + const auto cancelled = crl::guard(button, [=](Fn close) { base::call_delayed( st::defaultSettingsSlider.duration, button, [=] { repeatSetScale(cConfigScale(), repeatSetScale); }); + close(); }); window->show(Ui::MakeConfirmBox({ .text = tr::lng_settings_need_restart(),