Chromium Code Reviews| Index: chrome/browser/ui/browser_instant_controller.cc |
| diff --git a/chrome/browser/ui/browser_instant_controller.cc b/chrome/browser/ui/browser_instant_controller.cc |
| index 3cab847aa5d61154cee38fd1bcd085b849f37069..dfb9e1a21bd679c57eb30e7000926f0f3f84ed04 100644 |
| --- a/chrome/browser/ui/browser_instant_controller.cc |
| +++ b/chrome/browser/ui/browser_instant_controller.cc |
| @@ -14,6 +14,7 @@ |
| #include "chrome/browser/ui/browser_tabstrip.h" |
| #include "chrome/browser/ui/browser_window.h" |
| #include "chrome/browser/ui/omnibox/location_bar.h" |
| +#include "chrome/browser/ui/omnibox/omnibox_view.h" |
| #include "chrome/browser/ui/search/search.h" |
| #include "chrome/browser/ui/search/search_model.h" |
| #include "chrome/browser/ui/search/search_tab_helper.h" |
| @@ -115,8 +116,7 @@ void BrowserInstantController::CommitInstant(TabContents* preview, |
| void BrowserInstantController::SetInstantSuggestion( |
| const InstantSuggestion& suggestion) { |
| - if (browser_->window()->GetLocationBar()) |
| - browser_->window()->GetLocationBar()->SetInstantSuggestion(suggestion); |
| + browser_->window()->GetLocationBar()->SetInstantSuggestion(suggestion); |
| } |
| gfx::Rect BrowserInstantController::GetInstantBounds() { |
| @@ -129,6 +129,13 @@ void BrowserInstantController::InstantPreviewFocused() { |
| instant_.GetPreviewContents()->web_contents()); |
| } |
| +void BrowserInstantController::SetInvisibleFocus() { |
| + OmniboxView* omnibox_view = browser_->window()->GetLocationBar()-> |
| + GetLocationEntry(); |
| + omnibox_view->model()->SetFocusVisibility(false); |
|
Mathieu
2012/12/03 20:42:09
Please switch this line and the line below.
samarth
2012/12/03 21:22:22
Done.
|
| + omnibox_view->SetFocus(); |
| +} |
| + |
| TabContents* BrowserInstantController::GetActiveTabContents() const { |
| return browser_->tab_strip_model()->GetActiveTabContents(); |
| } |