Merge "TIF: Remove the uniqueness check for track ID from notifyTracksChanged" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d1fe7ea84f
@@ -401,20 +401,8 @@ public abstract class TvInputService extends Service {
|
||||
* with a different track ID.
|
||||
*
|
||||
* @param tracks A list which includes track information.
|
||||
* @throws IllegalArgumentException if {@code tracks} contains redundant tracks.
|
||||
*/
|
||||
public void notifyTracksChanged(final List<TvTrackInfo> tracks) {
|
||||
Set<String> trackIdSet = new HashSet<>();
|
||||
for (TvTrackInfo track : tracks) {
|
||||
String trackId = track.getId();
|
||||
if (trackIdSet.contains(trackId)) {
|
||||
throw new IllegalArgumentException("redundant track ID: " + trackId);
|
||||
}
|
||||
trackIdSet.add(trackId);
|
||||
}
|
||||
trackIdSet.clear();
|
||||
|
||||
// TODO: Validate the track list.
|
||||
final List<TvTrackInfo> tracksCopy = new ArrayList<>(tracks);
|
||||
executeOrPostRunnableOnMainThread(new Runnable() {
|
||||
@MainThread
|
||||
|
||||
Reference in New Issue
Block a user