From 4193a1f705b68627e0090d4bb66f44bf6302dd5a Mon Sep 17 00:00:00 2001 From: jrochest Date: Wed, 22 Nov 2017 01:49:47 -0800 Subject: [PATCH] Guard against null TrackSelections in updateTrackSelectionPlaybackSpeed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=176629070 --- .../com/google/android/exoplayer2/ExoPlayerImplInternal.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java index 71da7043be..63ae3c630e 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java @@ -941,7 +941,9 @@ import java.io.IOException; while (periodHolder != null) { TrackSelection[] trackSelections = periodHolder.trackSelectorResult.selections.getAll(); for (TrackSelection trackSelection : trackSelections) { - trackSelection.onPlaybackSpeed(playbackSpeed); + if (trackSelection != null) { + trackSelection.onPlaybackSpeed(playbackSpeed); + } } periodHolder = periodHolder.next; }