From 14ba173dfea5f077d2371b5f5d01313551ecdf60 Mon Sep 17 00:00:00 2001 From: tonihei Date: Thu, 6 Apr 2023 09:30:53 +0100 Subject: [PATCH] Add missing initial update to the subtitle button in the session demo The button gets only updated after an onTracksChanged callback but isn't set to the initial state similar to other changes triggered by callbacks (e.g. updateRepeatSwitchUI) PiperOrigin-RevId: 522274800 --- .../src/main/java/androidx/media3/demo/session/PlayerActivity.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/demos/session/src/main/java/androidx/media3/demo/session/PlayerActivity.kt b/demos/session/src/main/java/androidx/media3/demo/session/PlayerActivity.kt index 9930594857..e4f09b8d33 100644 --- a/demos/session/src/main/java/androidx/media3/demo/session/PlayerActivity.kt +++ b/demos/session/src/main/java/androidx/media3/demo/session/PlayerActivity.kt @@ -135,6 +135,7 @@ class PlayerActivity : AppCompatActivity() { updateMediaMetadataUI(controller.mediaMetadata) updateShuffleSwitchUI(controller.shuffleModeEnabled) updateRepeatSwitchUI(controller.repeatMode) + playerView.setShowSubtitleButton(controller.currentTracks.isTypeSupported(TRACK_TYPE_TEXT)) controller.addListener( object : Player.Listener {