Chromium Code Reviews| Index: ui/views/win/hwnd_message_handler.cc |
| diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc |
| index d23127df8ce817655dea9c7e55947a880a4789a5..650e555785173791c54c296a6c1cd0179d691fbb 100644 |
| --- a/ui/views/win/hwnd_message_handler.cc |
| +++ b/ui/views/win/hwnd_message_handler.cc |
| @@ -1009,7 +1009,11 @@ LRESULT HWNDMessageHandler::HandleKeyboardMessage(unsigned int message, |
| LPARAM l_param, |
| bool* handled) { |
| base::WeakPtr<HWNDMessageHandler> ref(weak_factory_.GetWeakPtr()); |
| - LRESULT ret = OnKeyEvent(message, w_param, l_param); |
| + LRESULT ret = 0; |
| + if ((message == WM_CHAR) || (message == WM_SYSCHAR)) |
|
sky
2015/01/28 20:08:23
Isn't it possible for HandleKeyboardMessage to be
ananta
2015/01/28 20:27:42
I don't think we need to special case here.
All k
|
| + ret = OnImeMessages(message, w_param, l_param); |
| + else |
| + ret = OnKeyEvent(message, w_param, l_param); |
| *handled = IsMsgHandled(); |
| return ret; |
| } |