From 06e2724731f1aa4f6c1cb0b53e0947c2d03ebb3c Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 15 Jun 2022 19:48:55 +0400 Subject: [PATCH] Fix login Qr-code when main DC is switched. --- Telegram/SourceFiles/intro/intro_qr.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/intro/intro_qr.cpp b/Telegram/SourceFiles/intro/intro_qr.cpp index 5cba6020c..cee175755 100644 --- a/Telegram/SourceFiles/intro/intro_qr.cpp +++ b/Telegram/SourceFiles/intro/intro_qr.cpp @@ -189,7 +189,11 @@ QrWidget::QrWidget( }, lifetime()); setupControls(); - refreshCode(); + account->mtp().mainDcIdValue( + ) | rpl::start_with_next([=] { + api().request(base::take(_requestId)).cancel(); + refreshCode(); + }, lifetime()); } int QrWidget::errorTop() const {