Index: chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
diff --git a/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc b/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
index 3279b883352a0d4b662adb35c548fe158a5d6385..07d924c52cf28c7368b18b2f4a9568ea0af018c2 100644 |
--- a/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
+++ b/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
@@ -138,7 +138,18 @@ void ChromeWebViewPermissionHelperDelegate::RequestMediaAccessPermission( |
false /* allowed_by_default */); |
} |
- void ChromeWebViewPermissionHelperDelegate::OnMediaPermissionResponse( |
+bool ChromeWebViewPermissionHelperDelegate::CheckMediaAccessPermission( |
+ content::WebContents* source, |
+ const GURL& security_origin, |
+ content::MediaStreamType type) { |
+ return web_view_guest() |
+ ->embedder_web_contents() |
+ ->GetDelegate() |
+ ->CheckMediaAccessPermission( |
+ web_view_guest()->embedder_web_contents(), security_origin, type); |
+} |
+ |
+void ChromeWebViewPermissionHelperDelegate::OnMediaPermissionResponse( |
const content::MediaStreamRequest& request, |
const content::MediaResponseCallback& callback, |
bool allow, |