Index: chrome/browser/ui/views/location_bar/location_bar_view.cc |
diff --git a/chrome/browser/ui/views/location_bar/location_bar_view.cc b/chrome/browser/ui/views/location_bar/location_bar_view.cc |
index 6968ce9128843d83bdfc916cbf726e2edc4ca5d4..88cadbfac09556fb4f38b0a522363c911330a7cd 100644 |
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc |
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc |
@@ -719,10 +719,9 @@ void LocationBarView::Layout() { |
TemplateURLServiceFactory::GetForProfile(profile_)-> |
GetTemplateURLForKeyword(keyword); |
if (template_url && template_url->IsExtensionKeyword()) { |
- const SkBitmap& bitmap = |
- profile_->GetExtensionService()->GetOmniboxIcon( |
- template_url->GetExtensionId()); |
- selected_keyword_view_->SetImage(bitmap); |
+ gfx::Image image = profile_->GetExtensionService()->GetOmniboxIcon( |
+ template_url->GetExtensionId()); |
+ selected_keyword_view_->SetImage(image.AsImageSkia()); |
selected_keyword_view_->set_is_extension_icon(true); |
} else { |
ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); |