fix keys with no expiry in ui code

This commit is contained in:
Vincent Breitmoser
2014-08-14 22:12:07 +02:00
parent bc76941bc1
commit 09d37a5fa6
3 changed files with 9 additions and 4 deletions

View File

@@ -205,13 +205,18 @@ public abstract class OperationResults {
public EditKeyResult(Parcel source) {
super(source);
mRingMasterKeyId = source.readLong();
mRingMasterKeyId = source.readInt() != 0 ? source.readLong() : null;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeLong(mRingMasterKeyId);
if (mRingMasterKeyId == null) {
dest.writeInt(0);
} else {
dest.writeInt(1);
dest.writeLong(mRingMasterKeyId);
}
}
public static Creator<EditKeyResult> CREATOR = new Creator<EditKeyResult>() {