Index: chrome/browser/ui/toolbar/origin_chip_info.cc |
diff --git a/chrome/browser/ui/toolbar/origin_chip_info.cc b/chrome/browser/ui/toolbar/origin_chip_info.cc |
index 84572f9e5ab5f1bdeab5f4a58776a3cdb494b3c7..d062209643a41b3b48b99686f7bb0e6c07588049 100644 |
--- a/chrome/browser/ui/toolbar/origin_chip_info.cc |
+++ b/chrome/browser/ui/toolbar/origin_chip_info.cc |
@@ -111,12 +111,16 @@ bool OriginChipInfo::Update(const content::WebContents* web_contents, |
label_); |
} |
- if (displayed_url_.SchemeIs(extensions::kExtensionScheme)) { |
- icon_ = IDR_EXTENSIONS_FAVICON; |
+ const extensions::Extension* extension = NULL; |
- const extensions::Extension* extension = |
+ if (displayed_url_.SchemeIs(extensions::kExtensionScheme)) { |
+ extension = |
extensions::ExtensionSystem::Get(profile_)->extension_service()-> |
extensions()->GetExtensionOrAppByURL(displayed_url_); |
+ } |
+ |
+ if (extension) { |
+ icon_ = IDR_EXTENSIONS_FAVICON; |
extension_icon_image_.reset( |
Peter Kasting
2014/05/22 17:30:29
It seems like an even simpler change would have be
groby-ooo-7-16
2014/05/22 23:13:00
Done.
|
new extensions::IconImage(profile_, |
extension, |