Chromium Code Reviews| 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..efb3b49f37ed28617e3ef9ee79857462e322e14c 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,20 @@ void ChromeWebViewPermissionHelperDelegate::RequestMediaAccessPermission( |
| false /* allowed_by_default */); |
| } |
| - void ChromeWebViewPermissionHelperDelegate::OnMediaPermissionResponse( |
| +bool ChromeWebViewPermissionHelperDelegate::CheckMediaAccessPermission( |
| + content::WebContents* source, |
| + const GURL& security_origin, |
| + content::MediaStreamType type) { |
| + // TODO - BEFORE COMMIT: I guess we need to call web_view_permission_helper() |
|
sky
2014/09/12 16:19:14
You need to resolve this.
Henrik Grunell
2014/09/15 11:33:47
Done.
|
| + // and check/request permission? Not sure exactly what it does. |
| + 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, |