From 3facfbf542afc6ee54eb125c4e699c35242708ec Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 18 Sep 2024 01:57:21 -0700 Subject: [PATCH] Assert `baseDataSourceFactory` non-null in `DefaultDataSource.Factory` This gives a faster/clearer failure for Issue: androidx/media#1718. PiperOrigin-RevId: 675896262 --- .../main/java/androidx/media3/datasource/DefaultDataSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/datasource/src/main/java/androidx/media3/datasource/DefaultDataSource.java b/libraries/datasource/src/main/java/androidx/media3/datasource/DefaultDataSource.java index 09892d3ac8..eb6c182c07 100644 --- a/libraries/datasource/src/main/java/androidx/media3/datasource/DefaultDataSource.java +++ b/libraries/datasource/src/main/java/androidx/media3/datasource/DefaultDataSource.java @@ -87,7 +87,7 @@ public final class DefaultDataSource implements DataSource { */ public Factory(Context context, DataSource.Factory baseDataSourceFactory) { this.context = context.getApplicationContext(); - this.baseDataSourceFactory = baseDataSourceFactory; + this.baseDataSourceFactory = Assertions.checkNotNull(baseDataSourceFactory); } /**