aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain
diff options
context:
space:
mode:
authorAndrea Torlaschi <runnerway@gmail.com>2016-03-02 00:07:34 +0100
committerAndrea Torlaschi <runnerway@gmail.com>2016-03-02 00:07:34 +0100
commitece848dee87c4e068189d511a51e28a7f2525f38 (patch)
tree586a45ffc35e1decd946c9724797fb8b4ca9bc7e /OpenKeychain
parent77150418cdf530c37440915a56b59685fc24d5b8 (diff)
downloadopen-keychain-ece848dee87c4e068189d511a51e28a7f2525f38.tar.gz
open-keychain-ece848dee87c4e068189d511a51e28a7f2525f38.tar.bz2
open-keychain-ece848dee87c4e068189d511a51e28a7f2525f38.zip
Fix backup code comparison
Diffstat (limited to 'OpenKeychain')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeFragment.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeFragment.java
index a9dfaa2c5..47552bf13 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeFragment.java
@@ -351,27 +351,28 @@ public class BackupCodeFragment extends CryptoOperationFragment<BackupKeyringPar
@Override
public void afterTextChanged(Editable s) {
+ String currentBackupCode = backupCode.getText().toString();
boolean inInputState = mCurrentState == BackupCodeState.STATE_INPUT
|| mCurrentState == BackupCodeState.STATE_INPUT_ERROR;
- boolean partIsComplete = (backupCode.getText().toString().indexOf(' ') == -1)
- && (backupCode.getText().toString().indexOf('\u00a0') == -1);
+ boolean partIsComplete = (currentBackupCode.indexOf(' ') == -1)
+ && (currentBackupCode.indexOf('\u00a0') == -1);
if (!inInputState || !partIsComplete) {
return;
}
- checkIfCodeIsCorrect(backupCode);
+ checkIfCodeIsCorrect(currentBackupCode);
}
});
}
- private void checkIfCodeIsCorrect(EditText backupCode) {
+ private void checkIfCodeIsCorrect(String currentBackupCode) {
if (Constants.DEBUG && mDebugModeAcceptAnyCode) {
switchState(BackupCodeState.STATE_OK, true);
return;
}
- if (backupCode.toString().equals(mBackupCode)) {
+ if (currentBackupCode.equals(mBackupCode)) {
switchState(BackupCodeState.STATE_OK, true);
return;
}