| Index: ui/aura/remote_window_tree_host_win.cc
|
| diff --git a/ui/aura/remote_window_tree_host_win.cc b/ui/aura/remote_window_tree_host_win.cc
|
| index c3d09c36794a6c2d3dedd9cf4e08046be3649ac4..06c0aeed87a209884dd0bb4af7faa8d2cd7903de 100644
|
| --- a/ui/aura/remote_window_tree_host_win.cc
|
| +++ b/ui/aura/remote_window_tree_host_win.cc
|
| @@ -499,11 +499,15 @@ void RemoteWindowTreeHostWin::DispatchKeyboardMessage(ui::EventType type,
|
| message,
|
| vkey,
|
| repeat_count | scan_code >> 15);
|
| + } else if (is_character) {
|
| + ui::KeyEvent event(static_cast<base::char16>(vkey),
|
| + ui::KeyboardCodeForWindowsKeyCode(vkey),
|
| + flags);
|
| + SendEventToProcessor(&event);
|
| } else {
|
| ui::KeyEvent event(type,
|
| ui::KeyboardCodeForWindowsKeyCode(vkey),
|
| - flags,
|
| - is_character);
|
| + flags);
|
| SendEventToProcessor(&event);
|
| }
|
| }
|
|
|