diff --git a/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/recover/OwnerReturnShardActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/recover/OwnerReturnShardActivity.java index 298334408..a98660349 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/recover/OwnerReturnShardActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/recover/OwnerReturnShardActivity.java @@ -81,7 +81,10 @@ public class OwnerReturnShardActivity extends BaseActivity if (success) onSuccessDismissed(); }); viewModel.getErrorTryAgain().observeEvent(this, tryAgain -> { - if (tryAgain) showNextFragment(new OwnerRecoveryModeMainFragment()); + if (tryAgain) { + viewModel.startListening(); + showQrCodeFragment(); + } }); viewModel.getState() .observe(this, this::onReturnShardStateChanged);