diff options
Diffstat (limited to 'chromium/content/browser/permissions/permission_service_context.h')
-rw-r--r-- | chromium/content/browser/permissions/permission_service_context.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/content/browser/permissions/permission_service_context.h b/chromium/content/browser/permissions/permission_service_context.h index 4f93be504fd..0680c70c8ee 100644 --- a/chromium/content/browser/permissions/permission_service_context.h +++ b/chromium/content/browser/permissions/permission_service_context.h @@ -9,6 +9,7 @@ #include <unordered_map> #include "content/common/content_export.h" +#include "content/public/browser/permission_controller.h" #include "content/public/browser/permission_type.h" #include "content/public/browser/web_contents_observer.h" #include "mojo/public/cpp/bindings/pending_receiver.h" @@ -52,7 +53,8 @@ class CONTENT_EXPORT PermissionServiceContext : public WebContentsObserver { mojo::PendingRemote<blink::mojom::PermissionObserver> observer); // Called when the connection to a PermissionObserver has an error. - void ObserverHadConnectionError(int subscription_id); + void ObserverHadConnectionError( + PermissionController::SubscriptionId subscription_id); // May return nullptr during teardown, or when showing an interstitial. BrowserContext* GetBrowserContext() const; @@ -78,7 +80,8 @@ class CONTENT_EXPORT PermissionServiceContext : public WebContentsObserver { RenderFrameHost* const render_frame_host_; RenderProcessHost* const render_process_host_; mojo::UniqueReceiverSet<blink::mojom::PermissionService> services_; - std::unordered_map<int, std::unique_ptr<PermissionSubscription>> + std::unordered_map<PermissionController::SubscriptionId, + std::unique_ptr<PermissionSubscription>> subscriptions_; }; |