Fixed bug 5371 - Rawinput: Fix truncating cast of string length.

Joel Linn

Fixes an implicit truncation of a string length on 64bit systems.
This commit is contained in:
Sam Lantinga 2020-12-01 13:38:42 -08:00
parent a3ccf9adca
commit c78ca2d170
1 changed files with 1 additions and 1 deletions

View File

@ -553,7 +553,7 @@ RAWINPUT_InitWindowsGamingInput(RAWINPUT_DeviceContext *ctx)
LPTSTR pNamespace = L"Windows.Gaming.Input.Gamepad";
HSTRING hNamespaceString;
hr = WindowsCreateStringFunc(pNamespace, SDL_wcslen(pNamespace), &hNamespaceString);
hr = WindowsCreateStringFunc(pNamespace, (UINT32)SDL_wcslen(pNamespace), &hNamespaceString);
if (SUCCEEDED(hr)) {
RoGetActivationFactoryFunc(hNamespaceString, &SDL_IID_IGamepadStatics, &wgi_state.gamepad_statics);
WindowsDeleteStringFunc(hNamespaceString);