From 301ed0b25523a2ee1b105acc260145a49c461d62 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Thu, 5 Mar 2015 13:09:18 -0800 Subject: [PATCH] Move passphrase disabled preference set to after secret generation. Fixes #2588 --- src/org/thoughtcrime/securesms/PassphraseCreateActivity.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/org/thoughtcrime/securesms/PassphraseCreateActivity.java b/src/org/thoughtcrime/securesms/PassphraseCreateActivity.java index 14dd2428a..b0f5e5fb6 100644 --- a/src/org/thoughtcrime/securesms/PassphraseCreateActivity.java +++ b/src/org/thoughtcrime/securesms/PassphraseCreateActivity.java @@ -16,9 +16,7 @@ */ package org.thoughtcrime.securesms; -import android.graphics.drawable.Drawable; import android.os.AsyncTask; -import android.os.Build; import android.os.Bundle; import android.support.v7.app.ActionBar; @@ -52,7 +50,6 @@ public class PassphraseCreateActivity extends PassphraseActivity { getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setCustomView(R.layout.light_centered_app_title); - TextSecurePreferences.setPasswordDisabled(this, true); new SecretGenerator().execute(MasterSecretUtil.UNENCRYPTED_PASSPHRASE); } @@ -74,6 +71,7 @@ public class PassphraseCreateActivity extends PassphraseActivity { MasterSecretUtil.generateAsymmetricMasterSecret(PassphraseCreateActivity.this, masterSecret); IdentityKeyUtil.generateIdentityKeys(PassphraseCreateActivity.this, masterSecret); VersionTracker.updateLastSeenVersion(PassphraseCreateActivity.this); + TextSecurePreferences.setPasswordDisabled(PassphraseCreateActivity.this, true); return null; }