diff options
author | 2021-09-06 10:12:59 +0000 | |
---|---|---|
committer | 2021-09-06 10:12:59 +0000 | |
commit | 6ae29f70d7d5915e8d6b0411fb5075ca2b7b6fb0 (patch) | |
tree | 60279ca98bcfecad82bfd8590d265c88de3af10e | |
parent | f1edc162c41a6a59f00f5510e65829b23cd2e791 (diff) | |
parent | c087f6248276c21f7f89a424f1765b63dba4133c (diff) |
Merge "Don't throw for LazyValue in Parcel.hasFileDescriptors()"
-rw-r--r-- | core/java/android/os/Parcel.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/os/Parcel.java b/core/java/android/os/Parcel.java index 575eb375abc6..00db972bf709 100644 --- a/core/java/android/os/Parcel.java +++ b/core/java/android/os/Parcel.java @@ -665,7 +665,6 @@ public final class Parcel { * @hide */ public static boolean hasFileDescriptors(Object value) { - getValueType(value); // Will throw if value is not supported if (value instanceof LazyValue) { return ((LazyValue) value).hasFileDescriptors(); } else if (value instanceof Parcelable) { @@ -706,6 +705,8 @@ public final class Parcel { } } } + } else { + getValueType(value); // Will throw if value is not supported } return false; } |