Chromium Code Reviews| Index: content/browser/permissions/permission_service_impl.h |
| diff --git a/content/browser/permissions/permission_service_impl.h b/content/browser/permissions/permission_service_impl.h |
| index cd2f9462a2a5a0d388bf969ea951171a7387743c..9321ff4e2e8abc1f0ce10e30cab81b537353922f 100644 |
| --- a/content/browser/permissions/permission_service_impl.h |
| +++ b/content/browser/permissions/permission_service_impl.h |
| @@ -72,23 +72,23 @@ class PermissionServiceImpl : public blink::mojom::PermissionService { |
| using SubscriptionsMap = IDMap<PendingSubscription, IDMapOwnPointer>; |
| // blink::mojom::PermissionService. |
| - void HasPermission(blink::mojom::PermissionName permission, |
| + void HasPermission(blink::mojom::PermissionDescriptorPtr permission, |
| const url::Origin& origin, |
| const PermissionStatusCallback& callback) override; |
| - void RequestPermission(blink::mojom::PermissionName permission, |
| + void RequestPermission(blink::mojom::PermissionDescriptorPtr permission, |
| const url::Origin& origin, |
| bool user_gesture, |
| const PermissionStatusCallback& callback) override; |
| void RequestPermissions( |
| - const std::vector<blink::mojom::PermissionName>& permissions, |
| + std::vector<blink::mojom::PermissionDescriptorPtr> permissions, |
|
mlamouri (slow - plz ping)
2016/09/06 10:52:40
Why did this become by value?
Reilly Grant (use Gerrit)
2016/09/08 22:09:52
PermissionDescriptor is a Mojo struct and those ar
|
| const url::Origin& origin, |
| bool user_gesture, |
| const RequestPermissionsCallback& callback) override; |
| - void RevokePermission(blink::mojom::PermissionName permission, |
| + void RevokePermission(blink::mojom::PermissionDescriptorPtr permission, |
| const url::Origin& origin, |
| const PermissionStatusCallback& callback) override; |
| void GetNextPermissionChange( |
| - blink::mojom::PermissionName permission, |
| + blink::mojom::PermissionDescriptorPtr permission, |
| const url::Origin& origin, |
| blink::mojom::PermissionStatus last_known_status, |
| const PermissionStatusCallback& callback) override; |
| @@ -101,8 +101,8 @@ class PermissionServiceImpl : public blink::mojom::PermissionService { |
| int pending_request_id, |
| const std::vector<blink::mojom::PermissionStatus>& result); |
| - blink::mojom::PermissionStatus GetPermissionStatusFromName( |
| - blink::mojom::PermissionName permission, |
| + blink::mojom::PermissionStatus GetPermissionStatus( |
| + const blink::mojom::PermissionDescriptorPtr& permission, |
| const url::Origin& origin); |
| blink::mojom::PermissionStatus GetPermissionStatusFromType( |
| PermissionType type, |