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 5536a492e6f6f98592530eaa5fab5081a90c4c40..62115e41ca57c52ccc7dbe002eace97e058ec6a5 100644 |
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc |
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc |
@@ -678,6 +678,7 @@ void LocationBarView::RefreshLocationIcon() { |
: GetSecureTextColor(security_level); |
location_icon_view_->SetImage(gfx::CreateVectorIcon( |
omnibox_view_->GetVectorIcon(), kIconWidth, icon_color)); |
+ location_icon_view_->SetEnabled(!omnibox_view_->IsEditingOrEmpty()); |
} |
bool LocationBarView::RefreshContentSettingViews() { |
@@ -921,6 +922,7 @@ bool LocationBarView::TestContentSettingImagePressed(size_t index) { |
// This up-cast is necessary since the descendant class moved OnKeyPressed |
// to the protected section. |
views::View* image_view = content_setting_views_[index]; |
+ image_view->SetSize(gfx::Size(24, 24)); |
image_view->OnKeyReleased( |
ui::KeyEvent(ui::ET_KEY_RELEASED, ui::VKEY_SPACE, ui::EF_NONE)); |
return true; |