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 |
} |