| Index: chrome/browser/permissions/permission_queue_controller.cc
|
| diff --git a/chrome/browser/permissions/permission_queue_controller.cc b/chrome/browser/permissions/permission_queue_controller.cc
|
| index 4e62dce86d4d5ea3487b5b0d562e91d400d34526..76e1a6d2ac7f02bb81a1d5c91eab75b4118e83f4 100644
|
| --- a/chrome/browser/permissions/permission_queue_controller.cc
|
| +++ b/chrome/browser/permissions/permission_queue_controller.cc
|
| @@ -15,11 +15,9 @@
|
| #include "chrome/browser/permissions/permission_uma_util.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/tab_contents/tab_util.h"
|
| -#include "chrome/common/pref_names.h"
|
| #include "components/content_settings/core/browser/host_content_settings_map.h"
|
| #include "components/content_settings/core/common/content_settings.h"
|
| #include "components/infobars/core/infobar.h"
|
| -#include "components/prefs/pref_service.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/notification_details.h"
|
| #include "content/public/browser/notification_source.h"
|
| @@ -66,8 +64,7 @@ class PermissionQueueController::PendingInfobarRequest {
|
| infobars::InfoBar* infobar() { return infobar_; }
|
|
|
| void RunCallback(ContentSetting content_setting);
|
| - void CreateInfoBar(PermissionQueueController* controller,
|
| - const std::string& display_languages);
|
| + void CreateInfoBar(PermissionQueueController* controller);
|
|
|
| private:
|
| content::PermissionType type_;
|
| @@ -108,8 +105,7 @@ void PermissionQueueController::PendingInfobarRequest::RunCallback(
|
| }
|
|
|
| void PermissionQueueController::PendingInfobarRequest::CreateInfoBar(
|
| - PermissionQueueController* controller,
|
| - const std::string& display_languages) {
|
| + PermissionQueueController* controller) {
|
| // Controller can be Unretained because the lifetime of the infobar
|
| // is tied to that of the queue controller. Before QueueController
|
| // is destroyed, all requests will be cancelled and so all delegates
|
| @@ -123,25 +119,21 @@ void PermissionQueueController::PendingInfobarRequest::CreateInfoBar(
|
| switch (type_) {
|
| case content::PermissionType::GEOLOCATION:
|
| infobar_ = GeolocationInfoBarDelegateAndroid::Create(
|
| - GetInfoBarService(id_), requesting_frame_, display_languages,
|
| - callback);
|
| + GetInfoBarService(id_), requesting_frame_, callback);
|
| break;
|
| #if defined(ENABLE_NOTIFICATIONS)
|
| case content::PermissionType::NOTIFICATIONS:
|
| infobar_ = NotificationPermissionInfobarDelegate::Create(
|
| - GetInfoBarService(id_), requesting_frame_,
|
| - display_languages, callback);
|
| + GetInfoBarService(id_), requesting_frame_, callback);
|
| break;
|
| #endif // ENABLE_NOTIFICATIONS
|
| case content::PermissionType::MIDI_SYSEX:
|
| infobar_ = MidiPermissionInfoBarDelegateAndroid::Create(
|
| - GetInfoBarService(id_), requesting_frame_, display_languages,
|
| - callback);
|
| + GetInfoBarService(id_), requesting_frame_, callback);
|
| break;
|
| case content::PermissionType::PROTECTED_MEDIA_IDENTIFIER:
|
| infobar_ = ProtectedMediaIdentifierInfoBarDelegateAndroid::Create(
|
| - GetInfoBarService(id_), requesting_frame_, display_languages,
|
| - callback);
|
| + GetInfoBarService(id_), requesting_frame_, callback);
|
| break;
|
| default:
|
| NOTREACHED();
|
| @@ -335,8 +327,7 @@ void PermissionQueueController::ShowQueuedInfoBarForTab(
|
| i != pending_infobar_requests_.end(); ++i) {
|
| if (ArePermissionRequestsForSameTab(i->id(), id) && !i->has_infobar()) {
|
| RegisterForInfoBarNotifications(infobar_service);
|
| - i->CreateInfoBar(
|
| - this, profile_->GetPrefs()->GetString(prefs::kAcceptLanguages));
|
| + i->CreateInfoBar(this);
|
| return;
|
| }
|
| }
|
|
|