Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1778b030 authored by Lifu Tang's avatar Lifu Tang
Browse files

Fixed bugs in serialization and object cloning

Bug: 27621461
Change-Id: I52cbf874d506cc5f6dee73d1a14b5dc07f87bd39
parent 62006a72
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -286,18 +286,11 @@ public final class GnssNavigationMessage implements Parcelable {
            navigationMessage.setSvid(parcel.readInt());
            navigationMessage.setMessageId(parcel.readInt());
            navigationMessage.setSubmessageId(parcel.readInt());

            int dataLength = parcel.readInt();
            byte[] data = new byte[dataLength];
            parcel.readByteArray(data);
            navigationMessage.setData(data);

            if (parcel.dataAvail() >= Integer.SIZE) {
                int status = parcel.readInt();
                navigationMessage.setStatus(status);
            } else {
                navigationMessage.setStatus(STATUS_UNKNOWN);
            }
            navigationMessage.setStatus(parcel.readInt());

            return navigationMessage;
        }