dinput: Fix character count passed to GetKeyNameTextW in SysKeyboardWImpl_GetObjectInfo.
This commit is contained in:
parent
e7173dfa4e
commit
fe75a8c616
@ -361,7 +361,8 @@ static HRESULT WINAPI SysKeyboardWImpl_GetObjectInfo(LPDIRECTINPUTDEVICE8W iface
|
|||||||
|
|
||||||
if (!GetKeyNameTextW((DIDFT_GETINSTANCE(pdidoi->dwType) & 0x80) << 17 |
|
if (!GetKeyNameTextW((DIDFT_GETINSTANCE(pdidoi->dwType) & 0x80) << 17 |
|
||||||
(DIDFT_GETINSTANCE(pdidoi->dwType) & 0x7f) << 16,
|
(DIDFT_GETINSTANCE(pdidoi->dwType) & 0x7f) << 16,
|
||||||
pdidoi->tszName, sizeof(pdidoi->tszName)))
|
pdidoi->tszName,
|
||||||
|
sizeof(pdidoi->tszName)/sizeof(pdidoi->tszName[0])))
|
||||||
return DIERR_OBJECTNOTFOUND;
|
return DIERR_OBJECTNOTFOUND;
|
||||||
|
|
||||||
_dump_OBJECTINSTANCEW(pdidoi);
|
_dump_OBJECTINSTANCEW(pdidoi);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user