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

Commit ac3272c5 authored by beryl hou's avatar beryl hou Committed by Android Git Automerger
Browse files

am 5d9a84f3: am f9824c7f: Return no track selected if no track is currently selected.

* commit '5d9a84f3':
  Return no track selected if no track is currently selected.
parents 7336f5c9 5d9a84f3
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -673,9 +673,18 @@ public final class Avrcp {

    private void sendTrackChangedRsp() {
        byte[] track = new byte[TRACK_ID_SIZE];

        /* If no track is currently selected, then return
           0xFFFFFFFFFFFFFFFF in the interim response */
        long trackNumberRsp = -1L;

        if (mCurrentPlayState == RemoteControlClient.PLAYSTATE_PLAYING) {
            trackNumberRsp = mTrackNumber;
        }

        /* track is stored in big endian format */
        for (int i = 0; i < TRACK_ID_SIZE; ++i) {
            track[i] = (byte) (mTrackNumber >> (56 - 8 * i));
            track[i] = (byte) (trackNumberRsp >> (56 - 8 * i));
        }
        registerNotificationRspTrackChangeNative(mTrackChangedNT, track);
    }