Chromium Code Reviews| 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 14c0d4dc4675bb96ae83d0b79c0eb23a82f6ca30..5444028a787a9ebec8e505082dac6bb22076a43f 100644 |
| --- a/content/browser/renderer_host/media/media_stream_manager.cc |
| +++ b/content/browser/renderer_host/media/media_stream_manager.cc |
| @@ -166,6 +166,7 @@ class MediaStreamManager::DeviceRequest { |
| int requesting_view_id, |
| int page_request_id, |
| const GURL& security_origin, |
| + bool user_gesture, |
| MediaStreamRequestType request_type, |
| const StreamOptions& options, |
| const ResourceContext::SaltCallback& salt_callback) |
| @@ -174,6 +175,7 @@ class MediaStreamManager::DeviceRequest { |
| requesting_view_id(requesting_view_id), |
| page_request_id(page_request_id), |
| security_origin(security_origin), |
| + user_gesture(user_gesture), |
| request_type(request_type), |
| options(options), |
| salt_callback(salt_callback), |
| @@ -207,6 +209,7 @@ class MediaStreamManager::DeviceRequest { |
| requesting_view_id, |
| page_request_id, |
| security_origin, |
| + user_gesture, |
| request_type, |
| requested_audio_device_id, |
| requested_video_device_id, |
| @@ -224,6 +227,7 @@ class MediaStreamManager::DeviceRequest { |
| target_render_view_id, |
| page_request_id, |
| security_origin, |
| + user_gesture, |
| request_type, |
| "", |
| "", |
| @@ -292,6 +296,8 @@ class MediaStreamManager::DeviceRequest { |
| const GURL security_origin; |
| + const bool user_gesture; |
| + |
| const MediaStreamRequestType request_type; |
| const StreamOptions options; |
| @@ -382,6 +388,7 @@ std::string MediaStreamManager::MakeMediaAccessRequest( |
| render_view_id, |
| page_request_id, |
| security_origin, |
| + false, // user gesture |
|
tommi (sloooow) - chröme
2014/03/04 09:57:13
nit: only 2 spaces before //
same below.
Greg Billock
2014/03/05 18:24:22
Done.
|
| MEDIA_DEVICE_ACCESS, |
| options, |
| base::Bind(&ReturnEmptySalt)); |
| @@ -407,7 +414,8 @@ void MediaStreamManager::GenerateStream(MediaStreamRequester* requester, |
| const ResourceContext::SaltCallback& sc, |
| int page_request_id, |
| const StreamOptions& options, |
| - const GURL& security_origin) { |
| + const GURL& security_origin, |
| + bool user_gesture) { |
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
| DVLOG(1) << "GenerateStream()"; |
| if (CommandLine::ForCurrentProcess()->HasSwitch( |
| @@ -420,6 +428,7 @@ void MediaStreamManager::GenerateStream(MediaStreamRequester* requester, |
| render_view_id, |
| page_request_id, |
| security_origin, |
| + user_gesture, |
| MEDIA_GENERATE_STREAM, |
| options, |
| sc); |
| @@ -612,6 +621,7 @@ std::string MediaStreamManager::EnumerateDevices( |
| render_view_id, |
| page_request_id, |
| security_origin, |
| + false, // user gesture |
| MEDIA_ENUMERATE_DEVICES, |
| StreamOptions(), |
| sc); |
| @@ -691,6 +701,7 @@ void MediaStreamManager::OpenDevice(MediaStreamRequester* requester, |
| render_view_id, |
| page_request_id, |
| security_origin, |
| + false, // user gesture |
| MEDIA_OPEN_DEVICE, |
| options, |
| sc); |