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