diff options
author | pedrosimonetti@chromium.org <pedrosimonetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-06 20:19:00 +0000 |
---|---|---|
committer | pedrosimonetti@chromium.org <pedrosimonetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-06 20:19:00 +0000 |
commit | 10aec59bcc5ee6aa59a5c56f8965e58c04e4edc3 (patch) | |
tree | d8471bade914d3e5e47a982fb284801fd6222dc3 /chrome/browser/instant/instant_controller.cc | |
parent | 3870363e188f0fbf455278aaa0380882fe3096f1 (diff) | |
download | chromium_src-10aec59bcc5ee6aa59a5c56f8965e58c04e4edc3.zip chromium_src-10aec59bcc5ee6aa59a5c56f8965e58c04e4edc3.tar.gz chromium_src-10aec59bcc5ee6aa59a5c56f8965e58c04e4edc3.tar.bz2 |
Implements focus() method for Instant Extended API.
BUG=167173
Review URL: https://chromiumcodereview.appspot.com/12330028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186490 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/instant/instant_controller.cc')
-rw-r--r-- | chrome/browser/instant/instant_controller.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/chrome/browser/instant/instant_controller.cc b/chrome/browser/instant/instant_controller.cc index 2be1d0d..862c8a0 100644 --- a/chrome/browser/instant/instant_controller.cc +++ b/chrome/browser/instant/instant_controller.cc @@ -1087,13 +1087,21 @@ void InstantController::ShowInstantOverlay(const content::WebContents* contents, ShowOverlay(reason, height, units); } +void InstantController::FocusOmnibox(const content::WebContents* contents) { + if (!extended_enabled_) + return; + + DCHECK(IsContentsFrom(instant_tab(), contents)); + browser_->FocusOmnibox(true); +} + void InstantController::StartCapturingKeyStrokes( const content::WebContents* contents) { if (!extended_enabled_) return; DCHECK(IsContentsFrom(instant_tab(), contents)); - browser_->FocusOmniboxInvisibly(); + browser_->FocusOmnibox(false); } void InstantController::StopCapturingKeyStrokes( |