Index: chrome/browser/content_settings/permission_bubble_request_impl.cc |
diff --git a/chrome/browser/content_settings/permission_bubble_request_impl.cc b/chrome/browser/content_settings/permission_bubble_request_impl.cc |
index e37f0a7aea81535aa681710e1cf9271d9486c939..db10bf7b2c4f1e288c3b68afa57bfc7d0a64fffd 100644 |
--- a/chrome/browser/content_settings/permission_bubble_request_impl.cc |
+++ b/chrome/browser/content_settings/permission_bubble_request_impl.cc |
@@ -37,6 +37,9 @@ PermissionBubbleRequestImpl::~PermissionBubbleRequestImpl() { |
int PermissionBubbleRequestImpl::GetIconID() const { |
int icon_id; |
switch (type_) { |
+ case CONTENT_SETTINGS_TYPE_GEOLOCATION: |
+ icon_id = IDR_INFOBAR_GEOLOCATION; |
+ break; |
#if defined(ENABLE_NOTIFICATIONS) |
case CONTENT_SETTINGS_TYPE_NOTIFICATIONS: |
icon_id = IDR_INFOBAR_DESKTOP_NOTIFICATIONS; |
@@ -58,21 +61,24 @@ int PermissionBubbleRequestImpl::GetIconID() const { |
base::string16 PermissionBubbleRequestImpl::GetMessageText() const { |
int message_id; |
switch (type_) { |
+ case CONTENT_SETTINGS_TYPE_GEOLOCATION: |
+ message_id = IDS_GEOLOCATION_INFOBAR_QUESTION; |
+ break; |
#if defined(ENABLE_NOTIFICATIONS) |
- case CONTENT_SETTINGS_TYPE_NOTIFICATIONS: |
- message_id = IDS_NOTIFICATION_PERMISSIONS; |
- break; |
+ case CONTENT_SETTINGS_TYPE_NOTIFICATIONS: |
+ message_id = IDS_NOTIFICATION_PERMISSIONS; |
+ break; |
#endif |
- case CONTENT_SETTINGS_TYPE_MIDI_SYSEX: |
- message_id = IDS_MIDI_SYSEX_INFOBAR_QUESTION; |
- break; |
- case CONTENT_SETTINGS_TYPE_PUSH_MESSAGING: |
- message_id = IDS_PUSH_MESSAGES_PERMISSION_QUESTION; |
- break; |
- default: |
- NOTREACHED(); |
- return base::string16(); |
- } |
+ case CONTENT_SETTINGS_TYPE_MIDI_SYSEX: |
+ message_id = IDS_MIDI_SYSEX_INFOBAR_QUESTION; |
+ break; |
+ case CONTENT_SETTINGS_TYPE_PUSH_MESSAGING: |
+ message_id = IDS_PUSH_MESSAGES_PERMISSION_QUESTION; |
+ break; |
+ default: |
+ NOTREACHED(); |
+ return base::string16(); |
+ } |
return l10n_util::GetStringFUTF16( |
message_id, |
net::FormatUrl(request_origin_, display_languages_, |
@@ -84,6 +90,9 @@ base::string16 PermissionBubbleRequestImpl::GetMessageText() const { |
base::string16 PermissionBubbleRequestImpl::GetMessageTextFragment() const { |
int message_id; |
switch (type_) { |
+ case CONTENT_SETTINGS_TYPE_GEOLOCATION: |
+ message_id = IDS_GEOLOCATION_INFOBAR_PERMISSION_FRAGMENT; |
+ break; |
#if defined(ENABLE_NOTIFICATIONS) |
case CONTENT_SETTINGS_TYPE_NOTIFICATIONS: |
message_id = IDS_NOTIFICATION_PERMISSIONS_FRAGMENT; |