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; |
} |
} |