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 {