| Index: chrome/browser/notifications/notification_permission_context.cc
|
| diff --git a/chrome/browser/notifications/notification_permission_context.cc b/chrome/browser/notifications/notification_permission_context.cc
|
| index a159d6999e9325b09c3bdc11b20b29ade7cd2ae5..67a870e31261c0b6df8dc10bca19bf36e7e1e170 100644
|
| --- a/chrome/browser/notifications/notification_permission_context.cc
|
| +++ b/chrome/browser/notifications/notification_permission_context.cc
|
| @@ -169,14 +169,15 @@ NotificationPermissionContext::NotificationPermissionContext(
|
|
|
| NotificationPermissionContext::~NotificationPermissionContext() {}
|
|
|
| -ContentSetting NotificationPermissionContext::GetPermissionStatusInternal(
|
| +PermissionResult NotificationPermissionContext::GetPermissionStatusInternal(
|
| content::RenderFrameHost* render_frame_host,
|
| const GURL& requesting_origin,
|
| const GURL& embedding_origin) const {
|
| // Push messaging is only allowed to be granted on top-level origins.
|
| if (content_settings_type() == CONTENT_SETTINGS_TYPE_PUSH_MESSAGING
|
| && requesting_origin != embedding_origin) {
|
| - return CONTENT_SETTING_BLOCK;
|
| + return PermissionResult(CONTENT_SETTING_BLOCK,
|
| + PermissionStatusSource::UNSPECIFIED);
|
| }
|
|
|
| return PermissionContextBase::GetPermissionStatusInternal(
|
|
|