mirror of
https://github.com/samsonjs/media.git
synced 2026-04-04 11:05:47 +00:00
Fully reset state when displaying track selections.
When showing a track selection for a renderer, the override variable could end up being retained from some previous call to show a track selection for some other renderer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=117557994
This commit is contained in:
parent
03ed811c7c
commit
4a38b2cade
1 changed files with 6 additions and 8 deletions
|
|
@ -46,18 +46,17 @@ public class TrackSelectionHelper implements View.OnClickListener, DialogInterfa
|
|||
|
||||
private final DefaultTrackSelector selector;
|
||||
|
||||
private CheckedTextView disableView;
|
||||
private CheckedTextView defaultView;
|
||||
private CheckedTextView[][] trackViews;
|
||||
|
||||
private TrackInfo trackInfo;
|
||||
private int rendererIndex;
|
||||
private TrackGroupArray trackGroups;
|
||||
private boolean[] trackGroupsAdaptive;
|
||||
|
||||
private boolean isDisabled;
|
||||
private TrackSelection override;
|
||||
|
||||
private CheckedTextView disableView;
|
||||
private CheckedTextView defaultView;
|
||||
private CheckedTextView[][] trackViews;
|
||||
|
||||
/**
|
||||
* @param selector The track selector.
|
||||
*/
|
||||
|
|
@ -85,9 +84,8 @@ public class TrackSelectionHelper implements View.OnClickListener, DialogInterfa
|
|||
!= TrackRenderer.ADAPTIVE_NOT_SUPPORTED;
|
||||
}
|
||||
isDisabled = selector.getRendererDisabled(rendererIndex);
|
||||
if (selector.hasSelectionOverride(rendererIndex, trackGroups)) {
|
||||
override = trackInfo.getTrackSelection(rendererIndex);
|
||||
}
|
||||
override = selector.hasSelectionOverride(rendererIndex, trackGroups)
|
||||
? trackInfo.getTrackSelection(rendererIndex) : null;
|
||||
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
|
||||
builder.setTitle(titleId)
|
||||
|
|
|
|||
Loading…
Reference in a new issue