From 2072793ae365a86a34dfe5dac0833e876935aa42 Mon Sep 17 00:00:00 2001 From: Jacob Date: Tue, 19 Mar 2019 13:46:01 -0400 Subject: [PATCH] Fix Android audio crash Why: * There is a case where groupIndex may be unset This change addresses the need by: * Don't chain check for INDEX_UNSET to previous conditional --- .../java/com/brentvatne/exoplayer/ReactExoplayerView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java index 52edc86a..9bac62e4 100644 --- a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java +++ b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java @@ -984,7 +984,9 @@ class ReactExoplayerView extends FrameLayout implements tracks[j] = j; } } - } else if (groupIndex == C.INDEX_UNSET) { + } + + if (groupIndex == C.INDEX_UNSET) { trackSelector.setParameters(disableParameters); return; }