|
|
|
@ -869,9 +869,9 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg, |
|
|
|
|
|
|
|
|
|
case WM_INPUT: |
|
|
|
|
{ |
|
|
|
|
UINT size; |
|
|
|
|
UINT size = 0; |
|
|
|
|
HRAWINPUT ri = (HRAWINPUT) lParam; |
|
|
|
|
RAWINPUT* data; |
|
|
|
|
RAWINPUT* data = NULL; |
|
|
|
|
int dx, dy; |
|
|
|
|
|
|
|
|
|
if (_glfw.win32.disabledCursorWindow != window) |
|
|
|
@ -1175,7 +1175,7 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg, |
|
|
|
|
for (i = 0; i < count; i++) |
|
|
|
|
{ |
|
|
|
|
const UINT length = DragQueryFileW(drop, i, NULL, 0); |
|
|
|
|
WCHAR* buffer = calloc(length + 1, sizeof(WCHAR)); |
|
|
|
|
WCHAR* buffer = calloc((size_t) length + 1, sizeof(WCHAR)); |
|
|
|
|
|
|
|
|
|
DragQueryFileW(drop, i, buffer, length + 1); |
|
|
|
|
paths[i] = _glfwCreateUTF8FromWideStringWin32(buffer); |
|
|
|
|