Index: chrome/browser/notifications/notification_permission_context.h |
diff --git a/chrome/browser/notifications/notification_permission_context.h b/chrome/browser/notifications/notification_permission_context.h |
index 5b92b3d48a80913962bd8ea815c21ed5bbc00dc3..06053da24f9f3fe1087ac0695dae8ad1b814b412 100644 |
--- a/chrome/browser/notifications/notification_permission_context.h |
+++ b/chrome/browser/notifications/notification_permission_context.h |
@@ -14,20 +14,21 @@ class Profile; |
class NotificationPermissionContext : public PermissionContextBase { |
public: |
- explicit NotificationPermissionContext(Profile* profile); |
+ NotificationPermissionContext(Profile* profile, |
+ content::PermissionType permission_type); |
~NotificationPermissionContext() override; |
// PermissionContextBase implementation. |
+ ContentSetting GetPermissionStatus( |
+ const GURL& requesting_origin, |
+ const GURL& embedding_origin) const override; |
void ResetPermission(const GURL& requesting_origin, |
const GURL& embedder_origin) override; |
void CancelPermissionRequest(content::WebContents* web_contents, |
const PermissionRequestID& id) override; |
private: |
- FRIEND_TEST_ALL_PREFIXES(NotificationPermissionContextTest, |
- IgnoresEmbedderOrigin); |
- FRIEND_TEST_ALL_PREFIXES(NotificationPermissionContextTest, |
- NoSecureOriginRequirement); |
+ friend class NotificationPermissionContextTest; |
// PermissionContextBase implementation. |
void DecidePermission(content::WebContents* web_contents, |