From aa39f3d0a38cc7d7a24f199128e552d3177399fc Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Fri, 26 Jun 2020 13:27:30 -0300 Subject: [PATCH] Fix create new pin option in registration flow. --- .../thoughtcrime/securesms/pin/PinRestoreEntryFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java b/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java index 890848a3b5..b92fe7699c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/pin/PinRestoreEntryFragment.java @@ -194,7 +194,10 @@ public class PinRestoreEntryFragment extends LoggingFragment { new AlertDialog.Builder(requireContext()) .setTitle(R.string.PinRestoreEntryFragment_need_help) .setMessage(getString(R.string.PinRestoreEntryFragment_your_pin_is_a_d_digit_code, KbsConstants.MINIMUM_PIN_LENGTH)) - .setPositiveButton(R.string.PinRestoreEntryFragment_create_new_pin, null) + .setPositiveButton(R.string.PinRestoreEntryFragment_create_new_pin, ((dialog, which) -> { + PinState.onPinRestoreForgottenOrSkipped(); + ((PinRestoreActivity) requireActivity()).navigateToPinCreation(); + })) .setNeutralButton(R.string.PinRestoreEntryFragment_contact_support, (dialog, which) -> { String body = SupportEmailUtil.generateSupportEmailBody(requireContext(), getString(R.string.PinRestoreEntryFragment_signal_registration_need_help_with_pin),