| 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..ed0baa3511c5da1d3830590e9f21b286baef4680 100644
|
| --- a/chrome/browser/notifications/notification_permission_infobar_delegate.cc
|
| +++ b/chrome/browser/notifications/notification_permission_infobar_delegate.cc
|
| @@ -15,24 +15,25 @@
|
| // 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(id, 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(id, requesting_frame,
|
| + CONTENT_SETTINGS_TYPE_NOTIFICATIONS,
|
| + callback),
|
| requesting_frame_(requesting_frame),
|
| display_languages_(display_languages) {}
|
|
|
|
|