Index: chrome/browser/notifications/desktop_notification_service.cc |
diff --git a/chrome/browser/notifications/desktop_notification_service.cc b/chrome/browser/notifications/desktop_notification_service.cc |
index 2d605f819ea3475e513bbbbad2f9711825e2c61b..e0c1bb7edec2fc100606a96d7e55f455a94af89a 100644 |
--- a/chrome/browser/notifications/desktop_notification_service.cc |
+++ b/chrome/browser/notifications/desktop_notification_service.cc |
@@ -481,11 +481,12 @@ void DesktopNotificationService::ResetAllOrigins() { |
ContentSetting DesktopNotificationService::GetContentSetting( |
const GURL& origin) { |
- return profile_->GetHostContentSettingsMap()->GetContentSetting( |
- origin, |
- origin, |
- CONTENT_SETTINGS_TYPE_NOTIFICATIONS, |
- NO_RESOURCE_IDENTIFIER); |
+ return profile_->GetHostContentSettingsMap() |
+ ->GetContentSettingAndMaybeUpdateLastUsage( |
+ origin, |
+ origin, |
+ CONTENT_SETTINGS_TYPE_NOTIFICATIONS, |
+ NO_RESOURCE_IDENTIFIER); |
} |
void DesktopNotificationService::RequestPermission( |