From c522e047c6433f27767a039acdb9dd437e9b2e51 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 19 Nov 2018 14:03:18 +0400 Subject: [PATCH] Fix crash in support switches. --- Telegram/SourceFiles/history/history_widget.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index cba0b6e90..2ea66d0d4 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -3739,9 +3739,10 @@ void HistoryWidget::handleSupportSwitch(not_null updated) { return; } - crl::on_main( - this, - Support::GetSwitchMethod(Auth().settings().supportSwitch())); + const auto setting = Auth().settings().supportSwitch(); + if (auto method = Support::GetSwitchMethod(setting)) { + crl::on_main(this, std::move(method)); + } } void HistoryWidget::inlineBotResolveDone(