Index: content/browser/permissions/permission_service_context.h |
diff --git a/content/browser/permissions/permission_service_context.h b/content/browser/permissions/permission_service_context.h |
index c2fc55aefe194452ee8c5e44fae10f113912c2b6..87b75921f88e4a8848601d5098b1fcf37b87ee38 100644 |
--- a/content/browser/permissions/permission_service_context.h |
+++ b/content/browser/permissions/permission_service_context.h |
@@ -9,12 +9,10 @@ |
#include "content/public/browser/permission_type.h" |
#include "content/public/browser/web_contents_observer.h" |
#include "mojo/public/cpp/bindings/interface_request.h" |
+#include "third_party/WebKit/public/platform/modules/permissions/permission.mojom.h" |
-namespace blink { |
-namespace mojom { |
-class PermissionObserver; |
-class PermissionService; |
-} |
+namespace service_manager { |
+struct BindSourceInfo; |
} |
namespace url { |
@@ -38,8 +36,8 @@ class PermissionServiceContext : public WebContentsObserver { |
explicit PermissionServiceContext(RenderProcessHost* render_process_host); |
~PermissionServiceContext() override; |
- void CreateService( |
- mojo::InterfaceRequest<blink::mojom::PermissionService> request); |
+ void CreateService(const service_manager::BindSourceInfo& source_info, |
+ blink::mojom::PermissionServiceRequest request); |
void CreateSubscription( |
PermissionType permission_type, |