summaryrefslogtreecommitdiffstats
path: root/chrome/browser/instant/instant_controller.cc
diff options
context:
space:
mode:
authorpedrosimonetti@chromium.org <pedrosimonetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-06 20:19:00 +0000
committerpedrosimonetti@chromium.org <pedrosimonetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-06 20:19:00 +0000
commit10aec59bcc5ee6aa59a5c56f8965e58c04e4edc3 (patch)
treed8471bade914d3e5e47a982fb284801fd6222dc3 /chrome/browser/instant/instant_controller.cc
parent3870363e188f0fbf455278aaa0380882fe3096f1 (diff)
downloadchromium_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.cc10
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(