From f93a94816993243bfd7ce7a0525d1b1fdd55f3b9 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 9 Apr 2026 13:48:46 -0400 Subject: [PATCH] Fix PIN creation loop during registration. --- .../org/thoughtcrime/securesms/PassphraseRequiredActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java b/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java index e78100369e..f69f0e5540 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java @@ -178,7 +178,7 @@ public abstract class PassphraseRequiredActivity extends BaseActivity implements return STATE_ENTER_SIGNAL_PIN; } else if (userMustSetProfileName()) { return STATE_CREATE_PROFILE_NAME; - } else if (userMustCreateSignalPin()) { + } else if (userMustCreateSignalPin() && getClass() != CreateSvrPinActivity.class) { return STATE_CREATE_SIGNAL_PIN; } else if (EventBus.getDefault().getStickyEvent(TransferStatus.class) != null && getClass() != OldDeviceTransferActivity.class) { return STATE_TRANSFER_ONGOING;