Fix crash after account reset after QR login.

This commit is contained in:
John Preston 2021-01-22 18:19:27 +04:00
parent 606f5377d5
commit f90e13f8b1
1 changed files with 11 additions and 4 deletions

View File

@ -478,10 +478,17 @@ void Widget::resetAccount() {
_resetRequest = 0;
Ui::hideLayer();
moveToStep(
new SignupWidget(this, _account, getData()),
StackAction::Replace,
Animate::Forward);
if (getData()->phone.isEmpty()) {
moveToStep(
new QrWidget(this, _account, getData()),
StackAction::Replace,
Animate::Back);
} else {
moveToStep(
new SignupWidget(this, _account, getData()),
StackAction::Replace,
Animate::Forward);
}
}).fail([=](const RPCError &error) {
_resetRequest = 0;