Index: third_party/WebKit/Source/web/ChromeClientImpl.cpp |
diff --git a/third_party/WebKit/Source/web/ChromeClientImpl.cpp b/third_party/WebKit/Source/web/ChromeClientImpl.cpp |
index 8a65a6acd008811b11c2dd8117821645598c67cf..594039c86f3461ac9291452b0adc621a9a2f7cce 100644 |
--- a/third_party/WebKit/Source/web/ChromeClientImpl.cpp |
+++ b/third_party/WebKit/Source/web/ChromeClientImpl.cpp |
@@ -726,7 +726,10 @@ void ChromeClientImpl::OpenFileChooser(LocalFrame* frame, |
params.directory = file_chooser->GetSettings().allows_directory_upload; |
params.accept_types = file_chooser->GetSettings().AcceptTypes(); |
params.selected_files = file_chooser->GetSettings().selected_files; |
- params.use_media_capture = file_chooser->GetSettings().use_media_capture; |
+ if (RuntimeEnabledFeatures::mediaCaptureEnabled()) |
+ params.capture = file_chooser->GetSettings().capture; |
+ else |
+ params.capture = WebString(); |
params.need_local_path = file_chooser->GetSettings().allows_directory_upload; |
params.requestor = frame->GetDocument()->Url(); |