From 073c92ed3618030cb7a5cb3901b6026b6f1a1e0c Mon Sep 17 00:00:00 2001 From: olly Date: Wed, 13 Dec 2017 09:54:25 -0800 Subject: [PATCH] Don't send playback info updates when released. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=178916145 --- .../google/android/exoplayer2/ExoPlayerImplInternal.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 b52696533d..c34e947046 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 @@ -336,9 +336,6 @@ import java.io.IOException; case MSG_STOP: stopInternal(/* reset= */ msg.arg1 != 0, /* acknowledgeStop= */ true); break; - case MSG_RELEASE: - releaseInternal(); - break; case MSG_PERIOD_PREPARED: handlePeriodPrepared((MediaPeriod) msg.obj); break; @@ -354,6 +351,10 @@ import java.io.IOException; case MSG_CUSTOM: sendMessagesInternal((ExoPlayerMessage[]) msg.obj); break; + case MSG_RELEASE: + releaseInternal(); + // Return immediately to not send playback info updates after release. + return true; default: return false; }