Fix a crash

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2018-01-22 22:04:50 +01:00
parent 2a02f81d7c
commit 3d4b0b1d05

View File

@ -319,7 +319,24 @@ public class AccountVerificationController extends BaseController {
} else { } else {
ErrorMessageHolder.getInstance().setMessageType( ErrorMessageHolder.getInstance().setMessageType(
ErrorMessageHolder.ErrorMessageType.FAILED_TO_IMPORT_ACCOUNT); ErrorMessageHolder.ErrorMessageType.FAILED_TO_IMPORT_ACCOUNT);
new Handler().postDelayed(() -> getRouter().popToRoot(), 7500); new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if (getRouter().hasRootController()) {
getRouter().popToRoot();
} else {
if (userUtils.anyUserExists()) {
getRouter().setRoot(RouterTransaction.with(new MagicBottomNavigationController())
.pushChangeHandler(new HorizontalChangeHandler())
.popChangeHandler(new HorizontalChangeHandler()));
} else {
getRouter().setRoot(RouterTransaction.with(new ServerSelectionController())
.pushChangeHandler(new HorizontalChangeHandler())
.popChangeHandler(new HorizontalChangeHandler()));
}
}
}
}, 7500);
} }
} }