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); |