|
|
|
|
@ -81,6 +81,8 @@ public class PassphrasePromptActivity extends PassphraseActivity {
|
|
|
|
|
private CancellationSignal fingerprintCancellationSignal;
|
|
|
|
|
private FingerprintListener fingerprintListener;
|
|
|
|
|
|
|
|
|
|
private boolean authenticated;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
|
|
|
Log.w(TAG, "onCreate()");
|
|
|
|
|
@ -100,7 +102,7 @@ public class PassphrasePromptActivity extends PassphraseActivity {
|
|
|
|
|
dynamicTheme.onResume(this);
|
|
|
|
|
dynamicLanguage.onResume(this);
|
|
|
|
|
|
|
|
|
|
if (TextSecurePreferences.isScreenLockEnabled(this)) {
|
|
|
|
|
if (TextSecurePreferences.isScreenLockEnabled(this) && !authenticated) {
|
|
|
|
|
resumeScreenLock();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -172,6 +174,8 @@ public class PassphrasePromptActivity extends PassphraseActivity {
|
|
|
|
|
|
|
|
|
|
private void handleAuthenticated() {
|
|
|
|
|
try {
|
|
|
|
|
authenticated = true;
|
|
|
|
|
|
|
|
|
|
MasterSecret masterSecret = MasterSecretUtil.getMasterSecret(this, MasterSecretUtil.UNENCRYPTED_PASSPHRASE);
|
|
|
|
|
setMasterSecret(masterSecret);
|
|
|
|
|
} catch (InvalidPassphraseException e) {
|
|
|
|
|
|