From a989304a4d0f524fafcbc9919999b775d38eb7ad Mon Sep 17 00:00:00 2001 From: tonihei Date: Thu, 21 Mar 2019 10:07:30 +0000 Subject: [PATCH] Add missing thread verification to SimpleExoPlayer.release(). This call also needs to be made from the right thread to prevent messages from getting lost and causing ANRs. PiperOrigin-RevId: 239564573 --- .../main/java/com/google/android/exoplayer2/SimpleExoPlayer.java | 1 + 1 file changed, 1 insertion(+) 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 7167ebe8be..d6543810e5 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 @@ -980,6 +980,7 @@ public class SimpleExoPlayer extends BasePlayer @Override public void release() { + verifyApplicationThread(); audioFocusManager.handleStop(); player.release(); removeSurfaceCallbacks();