aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src
diff options
context:
space:
mode:
authorAshley Hughes <spirit.returned@gmail.com>2014-03-06 12:25:35 +0000
committerAshley Hughes <spirit.returned@gmail.com>2014-03-06 12:25:35 +0000
commit8662ca2928ac0b007d4ee5d00f6de3211f5d3d2c (patch)
treefddb80a5d8ea27a6515f30316a10a2b6596f4ae7 /OpenPGP-Keychain/src
parentd6b0975f9b666dc30edab36e6f2c68c0022790d1 (diff)
downloadopen-keychain-8662ca2928ac0b007d4ee5d00f6de3211f5d3d2c.tar.gz
open-keychain-8662ca2928ac0b007d4ee5d00f6de3211f5d3d2c.tar.bz2
open-keychain-8662ca2928ac0b007d4ee5d00f6de3211f5d3d2c.zip
a method, if not the best one, for each property
Diffstat (limited to 'OpenPGP-Keychain/src')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
index bdabc70a2..9e290c1b6 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
@@ -53,12 +53,16 @@ public class SaveKeyringParcel implements Parcelable {
deletedKeys = PgpConversionHelper.BytesToPGPSecretKeyList(source.createByteArray());
keysExpiryDates = (ArrayList<GregorianCalendar>)source.readSerializable();
keysUsages = source.readArrayList(Integer.class.getClassLoader());
+ newPassPhrase = source.readString();
+ oldPassPhrase = source.readString();
+ source.readBooleanArray(newKeys);
+ keys = PgpConversionHelper.BytesToPGPSecretKeyList(source.createByteArray());
}
@Override
public void writeToParcel(Parcel destination, int flags)
{
- destination.writeSerializable(userIDs);
+ destination.writeSerializable(userIDs); //might not be the best method to store.
destination.writeSerializable(originalIDs);
destination.writeSerializable(deletedIDs);
destination.writeByte((byte) (primaryIDChanged ? 1 : 0));
@@ -69,7 +73,7 @@ public class SaveKeyringParcel implements Parcelable {
destination.writeString(newPassPhrase);
destination.writeString(oldPassPhrase);
destination.writeBooleanArray(newKeys);
- destination.writeByteArray();
+ destination.writeByteArray(PgpConversionHelper.PGPSecretKeyArrayListToBytes(keys));
}
public static final Creator<SaveKeyringParcel> CREATOR = new Creator<SaveKeyringParcel>() {