Index: chrome/browser/notifications/notification_permission_infobar_delegate.cc |
diff --git a/chrome/browser/notifications/notification_permission_infobar_delegate.cc b/chrome/browser/notifications/notification_permission_infobar_delegate.cc |
index b23ce55b6028f6057c5de2185a24717e76cf60b2..64bd56bfd8f26f13a5c91dd6cc6d84a9a6fe3067 100644 |
--- a/chrome/browser/notifications/notification_permission_infobar_delegate.cc |
+++ b/chrome/browser/notifications/notification_permission_infobar_delegate.cc |
@@ -13,19 +13,22 @@ |
infobars::InfoBar* NotificationPermissionInfobarDelegate::Create( |
InfoBarService* infobar_service, |
const GURL& requesting_frame, |
+ Profile* profile, |
const base::Callback<void(bool, bool)>& callback) { |
return infobar_service->AddInfoBar(infobar_service->CreateConfirmInfoBar( |
std::unique_ptr<ConfirmInfoBarDelegate>( |
- new NotificationPermissionInfobarDelegate(requesting_frame, |
+ new NotificationPermissionInfobarDelegate(requesting_frame, profile, |
callback)))); |
} |
NotificationPermissionInfobarDelegate::NotificationPermissionInfobarDelegate( |
const GURL& requesting_frame, |
+ Profile* profile, |
const base::Callback<void(bool, bool)>& callback) |
: PermissionInfobarDelegate(requesting_frame, |
content::PermissionType::NOTIFICATIONS, |
CONTENT_SETTINGS_TYPE_NOTIFICATIONS, |
+ profile, |
callback), |
requesting_frame_(requesting_frame) {} |