From e4e56fac094c4924d702b3e0b75cca293135bdb0 Mon Sep 17 00:00:00 2001 From: samrobinson Date: Mon, 9 Dec 2019 15:55:05 +0000 Subject: [PATCH] Clean `WakeLockManager.updateWakeLock` logic. PiperOrigin-RevId: 284552723 --- .../java/com/google/android/exoplayer2/WakeLockManager.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/WakeLockManager.java b/library/core/src/main/java/com/google/android/exoplayer2/WakeLockManager.java index f498eea6f4..1e718136e8 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/WakeLockManager.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/WakeLockManager.java @@ -88,11 +88,9 @@ import com.google.android.exoplayer2.util.Log; private void updateWakeLock() { // Needed for the library nullness check. If enabled is true, the wakelock will not be null. if (wakeLock != null) { - if (enabled) { - if (stayAwake && !wakeLock.isHeld()) { + if (enabled && stayAwake) { + if (!wakeLock.isHeld()) { wakeLock.acquire(); - } else if (!stayAwake && wakeLock.isHeld()) { - wakeLock.release(); } } else if (wakeLock.isHeld()) { wakeLock.release();