mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 20:28:26 +00:00
shell32: Returns a number of copied characters in DropQueryFileW.
This commit is contained in:
parent
9f61e1e593
commit
205f952db1
|
@ -652,8 +652,9 @@ UINT WINAPI DragQueryFileW(
|
|||
}
|
||||
|
||||
i = lstrlenW(filename);
|
||||
if ( !lpszwFile) goto end; /* needed buffer size */
|
||||
if (!lpszwFile || !lLength) goto end; /* needed buffer size */
|
||||
lstrcpynW(lpszwFile, filename, lLength);
|
||||
i = min(i, lLength - 1);
|
||||
end:
|
||||
GlobalUnlock(hDrop);
|
||||
free(buffer);
|
||||
|
|
|
@ -819,7 +819,7 @@ static LRESULT WINAPI drop_window_proc(HWND hwnd, UINT msg, WPARAM wparam, LPARA
|
|||
|
||||
memset(filenameW, 0xaa, sizeof(filenameW));
|
||||
num = DragQueryFileW(hDrop, 0, filenameW, 2);
|
||||
todo_wine ok(num == 1, "expected 1, got %u\n", num);
|
||||
ok(num == 1, "expected 1, got %u\n", num);
|
||||
ok(filenameW[0] == expected_filenameW[0], "expected '%lc', got '%lc'\n",
|
||||
expected_filenameW[0], filenameW[0]);
|
||||
ok(filenameW[1] == L'\0', "expected nul, got %#x\n", (WCHAR)filenameW[1]);
|
||||
|
|
Loading…
Reference in a new issue