| Index: content/public/browser/content_browser_client.h
|
| diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
|
| index e564d80f3b7236c7091bd6583177bf87b48d5630..d54ece5466221245b74f303050a099127b2cbf42 100644
|
| --- a/content/public/browser/content_browser_client.h
|
| +++ b/content/public/browser/content_browser_client.h
|
| @@ -407,9 +407,15 @@ class CONTENT_EXPORT ContentBrowserClient {
|
|
|
| // Allow the embedder to control whether we can use Web Bluetooth.
|
| // TODO(crbug.com/589228): Replace this with a use of the permission system.
|
| - virtual bool AllowWebBluetooth(content::BrowserContext* browser_context,
|
| - const url::Origin& requesting_origin,
|
| - const url::Origin& embedding_origin);
|
| + enum class AllowWebBluetoothResult {
|
| + ALLOW,
|
| + BLOCK_POLICY,
|
| + BLOCK_GLOBALLY_DISABLED,
|
| + };
|
| + virtual AllowWebBluetoothResult AllowWebBluetooth(
|
| + content::BrowserContext* browser_context,
|
| + const url::Origin& requesting_origin,
|
| + const url::Origin& embedding_origin);
|
|
|
| // Allow the embedder to override the request context based on the URL for
|
| // certain operations, like cookie access. Returns nullptr to indicate the
|
|
|