Index: views/widget/widget_win.cc |
diff --git a/views/widget/widget_win.cc b/views/widget/widget_win.cc |
index 8bf6a3f595e2c966a733caa3c4cf82b97f441c4d..5aef351e43248d7dff962f360a9e0d706376c20e 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(); |