From 62eb54532b00e97205b4c54cffcab75954fa3171 Mon Sep 17 00:00:00 2001 From: kimvde Date: Fri, 16 Apr 2021 16:30:52 +0100 Subject: [PATCH] Add missing checks to ExoPlayer Builders PiperOrigin-RevId: 368851903 --- .../src/main/java/com/google/android/exoplayer2/ExoPlayer.java | 1 + .../main/java/com/google/android/exoplayer2/SimpleExoPlayer.java | 1 + 2 files changed, 2 insertions(+) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java index 99144fbddc..06d4bd165d 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java @@ -436,6 +436,7 @@ public interface ExoPlayer extends Player { * @param timeoutMs The time limit in milliseconds. */ public Builder experimentalSetForegroundModeTimeoutMs(long timeoutMs) { + Assertions.checkState(!buildCalled); setForegroundModeTimeoutMs = timeoutMs; return this; } 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 990de0f9e1..e712d4396d 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 @@ -263,6 +263,7 @@ public class SimpleExoPlayer extends BasePlayer * @param timeoutMs The time limit in milliseconds. */ public Builder experimentalSetForegroundModeTimeoutMs(long timeoutMs) { + Assertions.checkState(!buildCalled); foregroundModeTimeoutMs = timeoutMs; return this; }