| Index: chrome/browser/ui/views/dropdown_bar_host_gtk.cc
 | 
| diff --git a/chrome/browser/ui/views/dropdown_bar_host_gtk.cc b/chrome/browser/ui/views/dropdown_bar_host_gtk.cc
 | 
| index b321c30219e76f853df85c543c8edbd9950c4d06..298ca75ca43f0cf1fa6db7658071919c20f88647 100644
 | 
| --- a/chrome/browser/ui/views/dropdown_bar_host_gtk.cc
 | 
| +++ b/chrome/browser/ui/views/dropdown_bar_host_gtk.cc
 | 
| @@ -30,23 +30,22 @@ void DropdownBarHost::SetWidgetPositionNative(const gfx::Rect& new_pos,
 | 
|  
 | 
|  NativeWebKeyboardEvent DropdownBarHost::GetKeyboardEvent(
 | 
|       const TabContents* contents,
 | 
| -     const views::Textfield::Keystroke& key_stroke) {
 | 
| +     const views::KeyEvent& key_event) {
 | 
|  #if defined(TOUCH_UI)
 | 
|    // TODO(oshima): This is a copy from
 | 
|    // RenderWidgetHostViewViews::OnKeyPressed().
 | 
|    // Refactor and eliminate the dup code.
 | 
| -  const views::KeyEvent& e = key_stroke.key_event();
 | 
|    NativeWebKeyboardEvent wke;
 | 
|    wke.type = WebKit::WebInputEvent::KeyDown;
 | 
| -  wke.windowsKeyCode = e.GetKeyCode();
 | 
| +  wke.windowsKeyCode = key_event.GetKeyCode();
 | 
|    wke.setKeyIdentifierFromWindowsKeyCode();
 | 
|  
 | 
|    wke.text[0] = wke.unmodifiedText[0] =
 | 
|      static_cast<unsigned short>(gdk_keyval_to_unicode(
 | 
| -          app::GdkKeyCodeForWindowsKeyCode(e.GetKeyCode(),
 | 
| -              e.IsShiftDown() ^ e.IsCapsLockDown())));
 | 
| +          app::GdkKeyCodeForWindowsKeyCode(key_event.GetKeyCode(),
 | 
| +              key_event.IsShiftDown() ^ key_event.IsCapsLockDown())));
 | 
|    return wke;
 | 
|  #else
 | 
| -  return NativeWebKeyboardEvent(key_stroke.event());
 | 
| +  return NativeWebKeyboardEvent(key_event.native_event());
 | 
|  #endif
 | 
|  }
 | 
| 
 |