| Index: chrome/browser/ui/webui/media_router/query_result_manager.cc
|
| diff --git a/chrome/browser/ui/webui/media_router/query_result_manager.cc b/chrome/browser/ui/webui/media_router/query_result_manager.cc
|
| index e451fdb3e4971b53f3d2d077d768c3c28eb8a1c4..1aa384bf742f16cf312222177778be65e4cf972c 100644
|
| --- a/chrome/browser/ui/webui/media_router/query_result_manager.cc
|
| +++ b/chrome/browser/ui/webui/media_router/query_result_manager.cc
|
| @@ -29,7 +29,11 @@ class QueryResultManager::CastModeMediaSinksObserver
|
| ~CastModeMediaSinksObserver() override {}
|
|
|
| // MediaSinksObserver
|
| - void OnSinksReceived(const std::vector<MediaSink>& result) override {
|
| + void OnSinksReceived(const MediaSource& incomingSource,
|
| + const std::vector<MediaSink>& result) override {
|
| + if (!incomingSource.Equals(source())) {
|
| + return;
|
| + }
|
| latest_sink_ids_.clear();
|
| for (const MediaSink& sink : result) {
|
| latest_sink_ids_.push_back(sink.id());
|
|
|