From 0b3c8a7bf8417aa23475d7604b5274be37922c09 Mon Sep 17 00:00:00 2001 From: davigonz Date: Tue, 19 Feb 2019 17:54:45 +0100 Subject: [PATCH] Make OwnCloudVersion parcelable --- .../lib/resources/status/OwnCloudVersion.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/OwnCloudVersion.java b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/OwnCloudVersion.java index 04b8800c..c8fd34a4 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/OwnCloudVersion.java +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/status/OwnCloudVersion.java @@ -25,7 +25,10 @@ package com.owncloud.android.lib.resources.status; -public class OwnCloudVersion implements Comparable { +import android.os.Parcel; +import android.os.Parcelable; + +public class OwnCloudVersion implements Comparable, Parcelable { public static final int MINIMUN_VERSION_FOR_CHUNKED_UPLOADS = 0x04050000; // 4.5 @@ -196,4 +199,15 @@ public class OwnCloudVersion implements Comparable { public boolean isPublicSharingWriteOnlySupported() { return (mVersion >= MINIMUM_VERSION_WITH_WRITE_ONLY_PUBLIC_SHARING); } + + @Override + public int describeContents() { + return super.hashCode(); + } + + @Override + public void writeToParcel(Parcel dest, int flags) { + dest.writeInt(mVersion); + dest.writeInt(mIsValid ? 1 : 0); + } }