| Index: chrome/browser/ui/views/find_bar_host.cc
 | 
| diff --git a/chrome/browser/ui/views/find_bar_host.cc b/chrome/browser/ui/views/find_bar_host.cc
 | 
| index 0eabaaff01edea7fab839791dea6e9be15837463..f54ba6c126fd4fb4258bc0f0961f41fbaa3d6544 100644
 | 
| --- a/chrome/browser/ui/views/find_bar_host.cc
 | 
| +++ b/chrome/browser/ui/views/find_bar_host.cc
 | 
| @@ -39,14 +39,14 @@ FindBarHost::FindBarHost(BrowserView* browser_view)
 | 
|  FindBarHost::~FindBarHost() {
 | 
|  }
 | 
|  
 | 
| -bool FindBarHost::MaybeForwardKeystrokeToWebpage(
 | 
| -    const views::Textfield::Keystroke& key_stroke) {
 | 
| -  if (!ShouldForwardKeystrokeToWebpageNative(key_stroke)) {
 | 
| +bool FindBarHost::MaybeForwardKeyEventToWebpage(
 | 
| +    const views::KeyEvent& key_event) {
 | 
| +  if (!ShouldForwardKeyEventToWebpageNative(key_event)) {
 | 
|      // Native implementation says not to forward these events.
 | 
|      return false;
 | 
|    }
 | 
|  
 | 
| -  switch (key_stroke.GetKeyboardCode()) {
 | 
| +  switch (key_event.GetKeyCode()) {
 | 
|      case app::VKEY_DOWN:
 | 
|      case app::VKEY_UP:
 | 
|      case app::VKEY_PRIOR:
 | 
| @@ -54,7 +54,7 @@ bool FindBarHost::MaybeForwardKeystrokeToWebpage(
 | 
|        break;
 | 
|      case app::VKEY_HOME:
 | 
|      case app::VKEY_END:
 | 
| -      if (key_stroke.IsControlHeld())
 | 
| +      if (key_event.IsControlDown())
 | 
|          break;
 | 
|      // Fall through.
 | 
|      default:
 | 
| @@ -70,7 +70,7 @@ bool FindBarHost::MaybeForwardKeystrokeToWebpage(
 | 
|    // Make sure we don't have a text field element interfering with keyboard
 | 
|    // input. Otherwise Up and Down arrow key strokes get eaten. "Nom Nom Nom".
 | 
|    render_view_host->ClearFocusedNode();
 | 
| -  NativeWebKeyboardEvent event = GetKeyboardEvent(contents, key_stroke);
 | 
| +  NativeWebKeyboardEvent event = GetKeyboardEvent(contents, key_event);
 | 
|    render_view_host->ForwardKeyboardEvent(event);
 | 
|    return true;
 | 
|  }
 | 
| 
 |