From 7b005c64e0fed48ac8edeafa99043e28d0fab39b Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 26 Aug 2022 09:45:46 +0400 Subject: [PATCH] Workaround MSVC 17.3.2 ICE. --- Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp index ead0369a9..3e4245c39 100644 --- a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp +++ b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp @@ -2612,6 +2612,9 @@ void StickersListWidget::removeMegagroupSet(bool locally) { refreshStickers(); return; } + const auto cancelled = [](Fn &&close) { + close(); + }; checkHideWithBox(controller()->show(Ui::MakeConfirmBox({ .text = tr::lng_stickers_remove_group_set(), .confirmed = crl::guard(this, [this, group = _megagroupSet]( @@ -2623,9 +2626,7 @@ void StickersListWidget::removeMegagroupSet(bool locally) { } close(); }), - .cancelled = [](Fn &&close) { - close(); - }, + .cancelled = cancelled, }))); }