8334599: Improve code from JDK-8302671

Reviewed-by: aivanov, stuefe, prr
This commit is contained in:
Julian Waters 2024-08-05 05:13:08 +00:00
parent 8bd3cd5156
commit dabdae6b35

@ -3362,10 +3362,10 @@ BOOL AwtComponent::IsNumPadKey(UINT vkey, BOOL extended)
return FALSE;
}
static void
resetKbdState( BYTE kstate[256]) {
BYTE tmpState[256];
resetKbdState( BYTE (&kstate)[AwtToolkit::KB_STATE_SIZE]) {
BYTE tmpState[AwtToolkit::KB_STATE_SIZE];
WCHAR wc[2];
memmove(tmpState, kstate, 256 * sizeof(BYTE));
memmove(tmpState, kstate, sizeof(kstate));
tmpState[VK_SHIFT] = 0;
tmpState[VK_CONTROL] = 0;
tmpState[VK_MENU] = 0;