Index: chrome/browser/permissions/permission_bubble_request_impl.cc |
diff --git a/chrome/browser/permissions/permission_bubble_request_impl.cc b/chrome/browser/permissions/permission_bubble_request_impl.cc |
index f6b20c17a01693b9161712381588344bf605717c..35673842210a7189905d4f7a0911b888db053c6f 100644 |
--- a/chrome/browser/permissions/permission_bubble_request_impl.cc |
+++ b/chrome/browser/permissions/permission_bubble_request_impl.cc |
@@ -49,6 +49,7 @@ gfx::VectorIconId PermissionBubbleRequestImpl::GetVectorIconId() const { |
case CONTENT_SETTINGS_TYPE_PROTECTED_MEDIA_IDENTIFIER: |
#endif |
case CONTENT_SETTINGS_TYPE_MIDI_SYSEX: |
+ case CONTENT_SETTINGS_TYPE_DURABLE_STORAGE: |
// TODO(estade): add vector icons for these. |
return gfx::VectorIconId::VECTOR_ICON_NONE; |
default: |
@@ -79,6 +80,10 @@ int PermissionBubbleRequestImpl::GetIconID() const { |
icon_id = IDR_INFOBAR_PROTECTED_MEDIA_IDENTIFIER; |
break; |
#endif |
+ // TODO(dgrogan): Get a real icon. https://crbug.com/516069 |
+ case CONTENT_SETTINGS_TYPE_DURABLE_STORAGE: |
+ icon_id = IDR_INFOBAR_WARNING; |
+ break; |
default: |
NOTREACHED(); |
return IDR_INFOBAR_WARNING; |
@@ -143,6 +148,9 @@ base::string16 PermissionBubbleRequestImpl::GetMessageTextFragment() const { |
message_id = IDS_PROTECTED_MEDIA_IDENTIFIER_PERMISSION_FRAGMENT; |
break; |
#endif |
+ case CONTENT_SETTINGS_TYPE_DURABLE_STORAGE: |
+ message_id = IDS_DURABLE_STORAGE_BUBBLE_FRAGMENT; |
+ break; |
default: |
NOTREACHED(); |
return base::string16(); |