Index: content/browser/renderer_host/media/media_stream_manager.cc |
diff --git a/content/browser/renderer_host/media/media_stream_manager.cc b/content/browser/renderer_host/media/media_stream_manager.cc |
index df4566bb5dd3389909ef3d806e2a3c1599129a6b..0b44e5f79f8b1a3c32b377b22302fea877600a3b 100644 |
--- a/content/browser/renderer_host/media/media_stream_manager.cc |
+++ b/content/browser/renderer_host/media/media_stream_manager.cc |
@@ -168,10 +168,6 @@ bool CalledOnIOThread() { |
!BrowserThread::IsMessageLoopValid(BrowserThread::IO); |
} |
-GURL ConvertToGURL(const url::Origin& origin) { |
- return origin.unique() ? GURL() : GURL(origin.Serialize()); |
-} |
- |
bool GetDeviceIDFromHMAC(const std::string& salt, |
const url::Origin& security_origin, |
const std::string& hmac_device_id, |
@@ -307,7 +303,7 @@ class MediaStreamManager::DeviceRequest { |
target_frame_id_ = requesting_frame_id; |
ui_request_.reset(new MediaStreamRequest( |
requesting_process_id, requesting_frame_id, page_request_id, |
- ConvertToGURL(security_origin), user_gesture, request_type, |
+ security_origin.GetURL(), user_gesture, request_type, |
requested_audio_device_id, requested_video_device_id, audio_type_, |
video_type_)); |
} |
@@ -321,7 +317,7 @@ class MediaStreamManager::DeviceRequest { |
target_frame_id_ = target_render_frame_id; |
ui_request_.reset(new MediaStreamRequest( |
target_render_process_id, target_render_frame_id, page_request_id, |
- ConvertToGURL(security_origin), user_gesture, request_type, "", "", |
+ security_origin.GetURL(), user_gesture, request_type, "", "", |
audio_type_, video_type_)); |
} |
@@ -348,7 +344,7 @@ class MediaStreamManager::DeviceRequest { |
media_observer->OnMediaRequestStateChanged( |
target_process_id_, target_frame_id_, page_request_id, |
- ConvertToGURL(security_origin), stream_type, new_state); |
+ security_origin.GetURL(), stream_type, new_state); |
} |
MediaRequestState state(MediaStreamType stream_type) const { |
@@ -1964,7 +1960,7 @@ bool MediaStreamManager::DoesMediaDeviceIDMatchHMAC( |
bool MediaStreamManager::IsOriginAllowed(int render_process_id, |
const url::Origin& origin) { |
if (!ChildProcessSecurityPolicyImpl::GetInstance()->CanRequestURL( |
- render_process_id, ConvertToGURL(origin))) { |
+ render_process_id, origin.GetURL())) { |
LOG(ERROR) << "MSM: Renderer requested a URL it's not allowed to use."; |
return false; |
} |