From eae7c188ec4547e2c89247c483db1c2ff116cf21 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Fri, 25 Sep 2015 01:36:43 +0200 Subject: enc-backup: keep first generated code --- .../keychain/ui/BackupCodeDisplayFragment.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'OpenKeychain/src/main/java/org') diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeDisplayFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeDisplayFragment.java index bd5d53d7c..89fadd8b7 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeDisplayFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/BackupCodeDisplayFragment.java @@ -45,7 +45,13 @@ public class BackupCodeDisplayFragment extends Fragment { private Button vOkButton; public static BackupCodeDisplayFragment newInstance() { - return new BackupCodeDisplayFragment(); + BackupCodeDisplayFragment frag = new BackupCodeDisplayFragment(); + + Bundle args = new Bundle(); + args.putString(ARG_BACKUP_CODE, generateRandomCode()); + frag.setArguments(args); + + return frag; } @Override @@ -68,7 +74,7 @@ public class BackupCodeDisplayFragment extends Fragment { super.onViewCreated(view, savedInstanceState); if (savedInstanceState == null) { - mBackupCode = generateRandomCode(); + mBackupCode = getArguments().getString(ARG_BACKUP_CODE); } else { mBackupCode = savedInstanceState.getString(ARG_BACKUP_CODE); } -- cgit v1.2.3