correctly parcel SaveKeyringParcel
This commit is contained in:
@@ -46,13 +46,18 @@ public class SaveKeyringResult extends OperationResult {
|
|||||||
|
|
||||||
public SaveKeyringResult(Parcel source) {
|
public SaveKeyringResult(Parcel source) {
|
||||||
super(source);
|
super(source);
|
||||||
savedMasterKeyId = source.readLong();
|
savedMasterKeyId = source.readInt() != 0 ? source.readLong() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void writeToParcel(Parcel dest, int flags) {
|
public void writeToParcel(Parcel dest, int flags) {
|
||||||
super.writeToParcel(dest, flags);
|
super.writeToParcel(dest, flags);
|
||||||
dest.writeLong(savedMasterKeyId);
|
if (savedMasterKeyId != null) {
|
||||||
|
dest.writeInt(1);
|
||||||
|
dest.writeLong(savedMasterKeyId);
|
||||||
|
} else {
|
||||||
|
dest.writeInt(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Creator<SaveKeyringResult> CREATOR = new Creator<SaveKeyringResult>() {
|
public static Creator<SaveKeyringResult> CREATOR = new Creator<SaveKeyringResult>() {
|
||||||
|
|||||||
Reference in New Issue
Block a user