Chromium Code Reviews| Index: chrome/browser/ui/webui/media_router/media_router_ui.cc |
| diff --git a/chrome/browser/ui/webui/media_router/media_router_ui.cc b/chrome/browser/ui/webui/media_router/media_router_ui.cc |
| index bb045896b2dbbab917e2daab026bbe6732e93690..cdfbfaf82bf6c4d6e68e1ab01617343a9f8f540c 100644 |
| --- a/chrome/browser/ui/webui/media_router/media_router_ui.cc |
| +++ b/chrome/browser/ui/webui/media_router/media_router_ui.cc |
| @@ -422,6 +422,9 @@ bool MediaRouterUI::SetRouteParameters( |
| route_response_callbacks->push_back( |
| base::Bind(&CreatePresentationConnectionRequest::HandleRouteResponse, |
| base::Passed(&create_session_request_))); |
| + route_response_callbacks->push_back( |
|
imcheng
2016/06/08 01:49:20
I don't think we should invoke MediaRouterUI::OnRo
btolsch
2016/06/08 02:28:50
Done.
|
| + base::Bind(&MediaRouterUI::HandleCreateSessionRequestRouteResponse, |
| + weak_factory_.GetWeakPtr())); |
| } else if (presentation_service_delegate_) { |
| route_response_callbacks->push_back( |
| base::Bind(&PresentationServiceDelegateImpl::OnRouteResponse, |
| @@ -543,6 +546,11 @@ void MediaRouterUI::OnRouteResponseReceived( |
| SendIssueForRouteTimeout(cast_mode, presentation_request_source_name); |
| } |
| +void MediaRouterUI::HandleCreateSessionRequestRouteResponse( |
| + const RouteRequestResult&) { |
| + Close(); |
| +} |
| + |
| void MediaRouterUI::OnSearchSinkResponseReceived( |
| MediaCastMode cast_mode, |
| const MediaSink::Id& found_sink_id) { |