summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorestade <estade@chromium.org>2015-09-08 11:38:25 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-08 18:39:08 +0000
commit4183810c9f14f95d39ef32c4d6570a6be9bc803a (patch)
tree96b3a19fb22ceb113b62596f844209d5d4b491a6 /chrome/browser
parent3598f6b222ba8bbcb26991631d31462d66af5b1a (diff)
downloadchromium_src-4183810c9f14f95d39ef32c4d6570a6be9bc803a.zip
chromium_src-4183810c9f14f95d39ef32c4d6570a6be9bc803a.tar.gz
chromium_src-4183810c9f14f95d39ef32c4d6570a6be9bc803a.tar.bz2
Vectorize register protocol handler icon.
BUG=505953 Review URL: https://codereview.chromium.org/1322583005 Cr-Commit-Position: refs/heads/master@{#347748}
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/ui/content_settings/content_setting_image_model.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/chrome/browser/ui/content_settings/content_setting_image_model.cc b/chrome/browser/ui/content_settings/content_setting_image_model.cc
index 6adb4c5..f9e1798 100644
--- a/chrome/browser/ui/content_settings/content_setting_image_model.cc
+++ b/chrome/browser/ui/content_settings/content_setting_image_model.cc
@@ -356,8 +356,12 @@ void ContentSettingMediaImageModel::UpdateFromWebContents(
ContentSettingRPHImageModel::ContentSettingRPHImageModel()
: ContentSettingImageModel(
CONTENT_SETTINGS_TYPE_PROTOCOL_HANDLERS) {
- // TODO(estade): get an MD icon for this one.
- SetIconByResourceId(IDR_REGISTER_PROTOCOL_HANDLER);
+ if (!UseVectorGraphics())
+ SetIconByResourceId(IDR_REGISTER_PROTOCOL_HANDLER);
+#if !defined(OS_MACOSX)
+ else
+ SetIconByVectorId(gfx::VectorIconId::PROTOCOL_HANDLER, false);
+#endif
set_tooltip(l10n_util::GetStringUTF8(IDS_REGISTER_PROTOCOL_HANDLER_TOOLTIP));
}