| Index: views/widget/widget_win.cc
|
| diff --git a/views/widget/widget_win.cc b/views/widget/widget_win.cc
|
| index b94efa3242c613b46b034efdc7be9b38c015d2b2..ad8906a65efb35037643138a80491f3170ea25b3 100644
|
| --- a/views/widget/widget_win.cc
|
| +++ b/views/widget/widget_win.cc
|
| @@ -662,7 +662,8 @@ void WidgetWin::OnInitMenuPopup(HMENU menu,
|
|
|
| void WidgetWin::OnKeyDown(TCHAR c, UINT rep_cnt, UINT flags) {
|
| KeyEvent event(Event::ET_KEY_PRESSED, app::KeyboardCodeForWindowsKeyCode(c),
|
| - KeyEvent::GetKeyStateFlags(), rep_cnt, flags);
|
| + KeyEvent::GetKeyStateFlags(), rep_cnt, flags,
|
| + WM_KEYDOWN);
|
| RootView* root_view = GetFocusedViewRootView();
|
| if (!root_view)
|
| root_view = root_view_.get();
|
| @@ -672,7 +673,8 @@ void WidgetWin::OnKeyDown(TCHAR c, UINT rep_cnt, UINT flags) {
|
|
|
| void WidgetWin::OnKeyUp(TCHAR c, UINT rep_cnt, UINT flags) {
|
| KeyEvent event(Event::ET_KEY_RELEASED, app::KeyboardCodeForWindowsKeyCode(c),
|
| - KeyEvent::GetKeyStateFlags(), rep_cnt, flags);
|
| + KeyEvent::GetKeyStateFlags(), rep_cnt, flags,
|
| + WM_KEYUP);
|
| RootView* root_view = GetFocusedViewRootView();
|
| if (!root_view)
|
| root_view = root_view_.get();
|
|
|