From 9e0b046213a48b5f85cd816eb604e6e3d35630dd Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 19 Jul 2020 22:10:20 +0300 Subject: [PATCH] Fixed handling of language switch for connection type in intro settings. --- Telegram/SourceFiles/settings/settings_advanced.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/settings/settings_advanced.cpp b/Telegram/SourceFiles/settings/settings_advanced.cpp index ccdb94209..1532abeb7 100644 --- a/Telegram/SourceFiles/settings/settings_advanced.cpp +++ b/Telegram/SourceFiles/settings/settings_advanced.cpp @@ -72,11 +72,11 @@ void SetupConnectionType( const auto button = AddButtonWithLabel( container, tr::lng_settings_connection_type(), - rpl::single( - rpl::empty_value() - ) | rpl::then(base::ObservableViewer( - Global::RefConnectionTypeChanged() - )) | rpl::map(connectionType), + rpl::merge( + base::ObservableViewer(Global::RefConnectionTypeChanged()), + // Handle language switch. + tr::lng_connection_auto_connecting() | rpl::to_empty + ) | rpl::map(connectionType), st::settingsButton); button->addClickHandler([=] { Ui::show(ProxiesBoxController::CreateOwningBox(account));