Merge "System Router: Don't filter by individual prefs" into tm-dev

This commit is contained in:
Oliver Woodman
2022-03-09 10:55:24 +00:00
committed by Android (Google) Code Review

View File

@@ -1118,6 +1118,11 @@ public final class MediaRouter2 {
private List<MediaRoute2Info> filterRoutesWithIndividualPreference(
List<MediaRoute2Info> routes, RouteDiscoveryPreference discoveryPreference) {
List<MediaRoute2Info> filteredRoutes = new ArrayList<>();
if (isSystemRouter()) {
// Individual discovery preferences do not apply for the system router.
filteredRoutes.addAll(routes);
return filteredRoutes;
}
for (MediaRoute2Info route : routes) {
if (!route.hasAnyFeatures(discoveryPreference.getPreferredFeatures())) {
continue;