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 b6e2cb0305cd2cbd9c82aaa7398f29bdd1f16078..36771b92b0e2149ab5f23bb7c5c6a91ab3a8e8e1 100644 |
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc |
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc |
@@ -1441,6 +1441,12 @@ void LocationBarView::OnBoundsChanged(const gfx::Rect& previous_bounds) { |
popup->UpdatePopupAppearance(); |
} |
+void LocationBarView::OnFocus() { |
+ // Explicitly focus the omnibox so a focus ring will be displayed around it on |
+ // Windows. |
+ omnibox_view_->SetFocus(); |
+} |
+ |
void LocationBarView::OnPaint(gfx::Canvas* canvas) { |
View::OnPaint(canvas); |