summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Bernardo Rufino <brufino@google.com> 2021-09-06 10:12:59 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2021-09-06 10:12:59 +0000
commit6ae29f70d7d5915e8d6b0411fb5075ca2b7b6fb0 (patch)
tree60279ca98bcfecad82bfd8590d265c88de3af10e
parentf1edc162c41a6a59f00f5510e65829b23cd2e791 (diff)
parentc087f6248276c21f7f89a424f1765b63dba4133c (diff)
Merge "Don't throw for LazyValue in Parcel.hasFileDescriptors()"
-rw-r--r--core/java/android/os/Parcel.java3
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;
}