| 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 01970d29373a4a6a62080972878d22ab888c1778..f5d9873ef6b43e73ac3ac97d0a331a50a461bc81 100644
|
| --- a/chrome/browser/notifications/notification_permission_infobar_delegate.cc
|
| +++ b/chrome/browser/notifications/notification_permission_infobar_delegate.cc
|
| @@ -15,24 +15,23 @@
|
| // static
|
| infobars::InfoBar* NotificationPermissionInfobarDelegate::Create(
|
| InfoBarService* infobar_service,
|
| - PermissionQueueController* controller,
|
| - const PermissionRequestID& id,
|
| const GURL& requesting_frame,
|
| - const std::string& display_languages) {
|
| + const std::string& display_languages,
|
| + const base::Callback<void(bool, bool)>& callback) {
|
| return infobar_service->AddInfoBar(infobar_service->CreateConfirmInfoBar(
|
| scoped_ptr<ConfirmInfoBarDelegate>(
|
| - new NotificationPermissionInfobarDelegate(controller, id,
|
| - requesting_frame,
|
| - display_languages))));
|
| + new NotificationPermissionInfobarDelegate(requesting_frame,
|
| + display_languages,
|
| + callback))));
|
| }
|
|
|
| NotificationPermissionInfobarDelegate::NotificationPermissionInfobarDelegate(
|
| - PermissionQueueController* controller,
|
| - const PermissionRequestID& id,
|
| const GURL& requesting_frame,
|
| - const std::string& display_languages)
|
| - : PermissionInfobarDelegate(controller, id, requesting_frame,
|
| - CONTENT_SETTINGS_TYPE_NOTIFICATIONS),
|
| + const std::string& display_languages,
|
| + const base::Callback<void(bool, bool)>& callback)
|
| + : PermissionInfobarDelegate(requesting_frame,
|
| + CONTENT_SETTINGS_TYPE_NOTIFICATIONS,
|
| + callback),
|
| requesting_frame_(requesting_frame),
|
| display_languages_(display_languages) {}
|
|
|
|
|