From 6afb669aa7103abf54a8a273f668d77a0cd168e6 Mon Sep 17 00:00:00 2001 From: kimvde Date: Fri, 12 Feb 2021 09:21:20 +0000 Subject: [PATCH] Enable next button if window is live This behavior is consistent with DefaultControlDispatcher#dispatchNext(). #minor-release PiperOrigin-RevId: 357145076 --- .../com/google/android/exoplayer2/ui/PlayerControlView.java | 2 +- .../google/android/exoplayer2/ui/StyledPlayerControlView.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java index 7f9259d678..57479ac960 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java @@ -916,7 +916,7 @@ public class PlayerControlView extends FrameLayout { enablePrevious = isSeekable || !window.isDynamic || player.hasPrevious(); enableRewind = isSeekable && controlDispatcher.isRewindEnabled(); enableFastForward = isSeekable && controlDispatcher.isFastForwardEnabled(); - enableNext = window.isDynamic || player.hasNext(); + enableNext = window.isLive() || player.hasNext(); } } diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java index 464bb5a477..0a0e2c4cc4 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlView.java @@ -1144,7 +1144,7 @@ public class StyledPlayerControlView extends FrameLayout { enablePrevious = isSeekable || !window.isDynamic || player.hasPrevious(); enableRewind = isSeekable && controlDispatcher.isRewindEnabled(); enableFastForward = isSeekable && controlDispatcher.isFastForwardEnabled(); - enableNext = window.isDynamic || player.hasNext(); + enableNext = window.isLive() || player.hasNext(); } }