From de871ea273bc0fa4d5b431819a684c0221a2e0bc Mon Sep 17 00:00:00 2001 From: bachinger Date: Tue, 26 Apr 2022 14:35:33 +0100 Subject: [PATCH] Some fixes/cleanup in MediaControllerImplLegacy PiperOrigin-RevId: 444542725 --- .../androidx/media3/session/MediaControllerImplLegacy.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java b/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java index 0cbb191e29..577986f772 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaControllerImplLegacy.java @@ -846,7 +846,7 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; calculateCurrentItemIndexAfterRemoveItems(currentMediaItemIndex, fromIndex, toIndex); if (currentMediaItemIndexAfterRemove == C.INDEX_UNSET) { currentMediaItemIndexAfterRemove = - Util.constrainValue(fromIndex, /* min= */ 0, /* toIndex= */ lastItemIndexAfterRemove); + Util.constrainValue(fromIndex, /* min= */ 0, /* max= */ lastItemIndexAfterRemove); Log.w( TAG, "Currently playing item will be removed and added back to mimic move." @@ -1550,8 +1550,8 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; pendingLegacyPlayerInfo = pendingLegacyPlayerInfo.copyWithExtraBinderGetters( convertToSafePlaybackStateCompat(controllerCompat.getPlaybackState()), - controllerCompat.getShuffleMode(), - controllerCompat.getRepeatMode()); + controllerCompat.getRepeatMode(), + controllerCompat.getShuffleMode()); boolean isCaptioningEnabled = controllerCompat.isCaptioningEnabled(); onCaptioningEnabledChanged(isCaptioningEnabled);