From 2c55f5893826aae396c7b48bcf36d3de5c7cb286 Mon Sep 17 00:00:00 2001 From: Pedro Machado Date: Mon, 14 May 2018 17:50:44 +0100 Subject: [PATCH] Fixed nullability issues --- .../java/com/google/android/exoplayer2/SimpleExoPlayer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java b/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java index 11091f9968..5539337257 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java @@ -92,7 +92,7 @@ public class SimpleExoPlayer implements ExoPlayer, Player.VideoComponent, Player private AudioAttributes audioAttributes; private float audioVolume; private MediaSource mediaSource; - private List currentCues; + private @Nullable List currentCues; /** * @param renderersFactory A factory for creating {@link Renderer}s to be used by the instance. @@ -503,7 +503,9 @@ public class SimpleExoPlayer implements ExoPlayer, Player.VideoComponent, Player @Override public void addTextOutput(TextOutput listener) { - listener.onCues(currentCues); + if(currentCues != null) { + listener.onCues(currentCues); + } textOutputs.add(listener); }