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 badd597883f88b65c4bcb6a99aeb7e8f3fa57be9..28acebff5c531cf40ba244a11bd2c9ab93aa86ec 100644 |
| --- a/chrome/browser/ui/webui/media_router/media_router_ui.cc |
| +++ b/chrome/browser/ui/webui/media_router/media_router_ui.cc |
| @@ -276,7 +276,7 @@ void MediaRouterUI::InitCommon(content::WebContents* initiator) { |
| query_result_manager_->AddObserver(this); |
| // Use a placeholder URL as origin for mirroring. |
| - GURL origin(chrome::kChromeUIMediaRouterURL); |
| + url::Origin origin((GURL(chrome::kChromeUIMediaRouterURL))); |
|
dcheng
2017/01/26 04:16:32
Nit: Use {} here as well to prevent the most vexin
steimel
2017/01/27 00:28:59
Done.
|
| // Desktop mirror mode is always available. |
| query_result_manager_->SetSourcesForCastMode( |
| @@ -317,8 +317,7 @@ void MediaRouterUI::OnDefaultPresentationChanged( |
| std::vector<MediaSource> sources = presentation_request.GetMediaSources(); |
| presentation_request_.reset(new PresentationRequest(presentation_request)); |
| query_result_manager_->SetSourcesForCastMode( |
| - MediaCastMode::DEFAULT, sources, |
| - presentation_request_->frame_url().GetOrigin()); |
| + MediaCastMode::DEFAULT, sources, presentation_request_->frame_origin()); |
| // Register for MediaRoute updates. NOTE(mfoltz): If there are multiple |
| // sources that can be connected to via the dialog, this will break. We will |
| // need to observe multiple sources (keyed by sinks) in that case. As this is |
| @@ -390,7 +389,7 @@ void MediaRouterUI::UIInitialized() { |
| bool MediaRouterUI::CreateRoute(const MediaSink::Id& sink_id, |
| MediaCastMode cast_mode) { |
| MediaSource::Id source_id; |
| - GURL origin; |
| + url::Origin origin; |
| std::vector<MediaRouteResponseCallback> route_response_callbacks; |
| base::TimeDelta timeout; |
| bool incognito; |
| @@ -408,7 +407,7 @@ bool MediaRouterUI::SetRouteParameters( |
| const MediaSink::Id& sink_id, |
| MediaCastMode cast_mode, |
| MediaSource::Id* source_id, |
| - GURL* origin, |
| + url::Origin* origin, |
| std::vector<MediaRouteResponseCallback>* route_response_callbacks, |
| base::TimeDelta* timeout, |
| bool* incognito) { |
| @@ -438,8 +437,9 @@ bool MediaRouterUI::SetRouteParameters( |
| } |
| current_route_request_id_ = ++route_request_counter_; |
| - *origin = for_default_source ? presentation_request_->frame_url().GetOrigin() |
| - : GURL(chrome::kChromeUIMediaRouterURL); |
| + *origin = for_default_source |
| + ? presentation_request_->frame_origin() |
| + : url::Origin(GURL(chrome::kChromeUIMediaRouterURL)); |
| DVLOG(1) << "DoCreateRoute: origin: " << *origin; |
| // There are 3 cases. In cases (1) and (3) the MediaRouterUI will need to be |
| @@ -485,7 +485,7 @@ bool MediaRouterUI::SetRouteParameters( |
| bool MediaRouterUI::ConnectRoute(const MediaSink::Id& sink_id, |
| const MediaRoute::Id& route_id) { |
| MediaSource::Id source_id; |
| - GURL origin; |
| + url::Origin origin; |
| std::vector<MediaRouteResponseCallback> route_response_callbacks; |
| base::TimeDelta timeout; |
| bool incognito; |
| @@ -651,7 +651,7 @@ void MediaRouterUI::OnSearchSinkResponseReceived( |
| handler_->ReturnSearchResult(found_sink_id); |
| MediaSource::Id source_id; |
| - GURL origin; |
| + url::Origin origin; |
| std::vector<MediaRouteResponseCallback> route_response_callbacks; |
| base::TimeDelta timeout; |
| bool incognito; |
| @@ -706,7 +706,8 @@ void MediaRouterUI::SendIssueForUnableToCast(MediaCastMode cast_mode) { |
| } |
| GURL MediaRouterUI::GetFrameURL() const { |
| - return presentation_request_ ? presentation_request_->frame_url() : GURL(); |
| + return presentation_request_ ? presentation_request_->frame_origin().GetURL() |
| + : GURL(); |
| } |
| std::string MediaRouterUI::GetPresentationRequestSourceName() const { |