Index: chromecast/browser/cast_content_browser_client.cc |
diff --git a/chromecast/browser/cast_content_browser_client.cc b/chromecast/browser/cast_content_browser_client.cc |
index 09043fe94999eace2e3c1ac63d2da2caf22ca373..e0ef086d7ae4cd4c8442c6c7937a1759a92e2af0 100644 |
--- a/chromecast/browser/cast_content_browser_client.cc |
+++ b/chromecast/browser/cast_content_browser_client.cc |
@@ -253,6 +253,26 @@ CastContentBrowserClient::SelectClientCertificateOnIOThread( |
} |
} |
+void CastContentBrowserClient::RequestPermission( |
+ content::PermissionType permission, |
+ content::WebContents* web_contents, |
+ int bridge_id, |
+ const GURL& requesting_frame, |
+ bool user_gesture, |
+ const base::Callback<void(content::PermissionStatus)>& callback) { |
+ LOG(INFO) << __FUNCTION__ << ": " << static_cast<int>(permission); |
+ callback.Run(content::PermissionStatus::PERMISSION_STATUS_GRANTED); |
+} |
+ |
+content::PermissionStatus CastContentBrowserClient::GetPermissionStatus( |
+ content::PermissionType permission, |
+ content::BrowserContext* browser_context, |
+ const GURL& requesting_origin, |
+ const GURL& embedding_origin) { |
+ LOG(INFO) << __FUNCTION__ << ": " << static_cast<int>(permission); |
+ return content::PermissionStatus::PERMISSION_STATUS_GRANTED; |
+} |
+ |
bool CastContentBrowserClient::CanCreateWindow( |
const GURL& opener_url, |
const GURL& opener_top_level_frame_url, |