| Index: chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
|
| diff --git a/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js b/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
|
| index f7c83258a29c0bb157835e5b1fe146137778f584..155bc82031fd8bf9f4699defaae97426f2c577b6 100644
|
| --- a/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
|
| +++ b/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js
|
| @@ -642,7 +642,8 @@ Polymer({
|
| return forcedMode;
|
|
|
| var allCastModes = this.allSinks.reduce(function(castModesSoFar, sink) {
|
| - return castModesSoFar | sink.castModes;
|
| + // Ignore pseudo sinks in the cast mode computation.
|
| + return castModesSoFar | (sink.isPseudoSink ? 0 : sink.castModes);
|
| }, 0);
|
|
|
| // This checks whether |castModes| does not consist of exactly 1 cast mode.
|
|
|