Index: chrome/browser/autocomplete/autocomplete_edit_view_win.cc |
=================================================================== |
--- chrome/browser/autocomplete/autocomplete_edit_view_win.cc (revision 27114) |
+++ chrome/browser/autocomplete/autocomplete_edit_view_win.cc (working copy) |
@@ -869,10 +869,6 @@ |
return m_hWnd; |
} |
-gfx::NativeView AutocompleteEditViewWin::GetFocusNativeView() const { |
- return m_hWnd; |
-} |
- |
void AutocompleteEditViewWin::PasteAndGo(const std::wstring& text) { |
if (CanPasteAndGo(text)) |
model_->PasteAndGo(); |
@@ -1640,6 +1636,15 @@ |
} |
void AutocompleteEditViewWin::OnSetFocus(HWND focus_wnd) { |
+ views::FocusManager* focus_manager = parent_view_->GetFocusManager(); |
+ if (focus_manager) { |
+ // Notify the FocusManager that the focused view is now the location bar |
+ // (our parent view). |
+ focus_manager->SetFocusedView(parent_view_); |
+ } else { |
+ NOTREACHED(); |
+ } |
+ |
model_->OnSetFocus(GetKeyState(VK_CONTROL) < 0); |
// Notify controller if it needs to show hint UI of some kind. |