There are 6 different situations which are now more explicitly covered to ensure we handle them correctly: 1. Radio button (non-adaptive, single group only) Selected -> Do nothing. Unselected -> Replace override with selected track. 2. Check box (non-adaptive, but multi-group allowed) Selected -> Remove track (and override). If last one, set isDisabled flag. Unselected -> Replace override with selected track. 3. Check box (adaptive allowed, single or multi group) Selected -> Remove track. If last, remove override and maybe set isDisabled. Unselected -> Add track to override. PiperOrigin-RevId: 236668642
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| spherical | Loading commit data... | |
| AspectRatioFrameLayout.java | Loading commit data... | |
| DebugTextViewHelper.java | Loading commit data... | |
| DefaultTimeBar.java | Loading commit data... | |
| DefaultTrackNameProvider.java | Loading commit data... | |
| DownloadNotificationHelper.java | Loading commit data... | |
| DownloadNotificationUtil.java | Loading commit data... | |
| PlaybackControlView.java | Loading commit data... | |
| PlayerControlView.java | Loading commit data... | |
| PlayerNotificationManager.java | Loading commit data... | |
| PlayerView.java | Loading commit data... | |
| SimpleExoPlayerView.java | Loading commit data... | |
| SubtitlePainter.java | Loading commit data... | |
| SubtitleView.java | Loading commit data... | |
| TimeBar.java | Loading commit data... | |
| TrackNameProvider.java | Loading commit data... | |
| TrackSelectionDialogBuilder.java | Loading commit data... | |
| TrackSelectionView.java | Loading commit data... |