Merge "Reconcile WorkSource parcel and unparcel code." into qt-dev am: 9a64b4bbe5

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20082616

Change-Id: Ie47160e41ef1751dbaecb5953fa851a13598d35c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/core/java/android/os/WorkSource.java b/core/java/android/os/WorkSource.java
index 0b4a561..4e7a280 100644
--- a/core/java/android/os/WorkSource.java
+++ b/core/java/android/os/WorkSource.java
@@ -114,7 +114,7 @@
         mNames = in.createStringArray();
 
         int numChains = in.readInt();
-        if (numChains > 0) {
+        if (numChains >= 0) {
             mChains = new ArrayList<>(numChains);
             in.readParcelableList(mChains, WorkChain.class.getClassLoader());
         } else {