From 0a54360f992d36ba0fd56d93fe50aa96b039a448 Mon Sep 17 00:00:00 2001 From: ibaker Date: Fri, 30 Apr 2021 12:09:06 +0100 Subject: [PATCH] Tweak verifyApplicationThread to compare Threads, not Loopers #minor-release PiperOrigin-RevId: 371306241 --- .../java/com/google/android/exoplayer2/SimpleExoPlayer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5e1d041ffb..efc5d7ce28 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 @@ -2016,7 +2016,7 @@ public class SimpleExoPlayer extends BasePlayer // The constructor may be executed on a background thread. Wait with accessing the player from // the app thread until the constructor finished executing. constructorFinished.blockUninterruptible(); - if (Looper.myLooper() != getApplicationLooper()) { + if (Thread.currentThread() != getApplicationLooper().getThread()) { String message = Util.formatInvariant( "Player is accessed on the wrong thread.\n"