summaryrefslogtreecommitdiffstats
path: root/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc')
-rw-r--r--chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc13
1 files changed, 12 insertions, 1 deletions
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 3279b88..07d924c 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,