提交 e85a87de 编写于 作者: D dmarkov

8200353: Shift or Capslock not working in Textfield after accented keystrokes

Reviewed-by: serb, prr
上级 fef4b20b
...@@ -3812,6 +3812,8 @@ MsgRouting AwtComponent::WmChar(UINT character, UINT repCnt, UINT flags, ...@@ -3812,6 +3812,8 @@ MsgRouting AwtComponent::WmChar(UINT character, UINT repCnt, UINT flags,
MsgRouting AwtComponent::WmForwardChar(WCHAR character, LPARAM lParam, MsgRouting AwtComponent::WmForwardChar(WCHAR character, LPARAM lParam,
BOOL synthetic) BOOL synthetic)
{ {
deadKeyActive = FALSE;
// just post WM_CHAR with unicode key value // just post WM_CHAR with unicode key value
DefWindowProc(WM_CHAR, (WPARAM)character, lParam); DefWindowProc(WM_CHAR, (WPARAM)character, lParam);
return mrConsume; return mrConsume;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册