mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
winex11.drv: Translate the WM_DROPFILES point into client coordinates whenever possible.
This commit is contained in:
parent
f2f8d187e4
commit
846a8f6c8d
1 changed files with 4 additions and 3 deletions
|
@ -570,10 +570,11 @@ static void X11DRV_XDND_SendDropFiles(HWND hwnd)
|
|||
GlobalUnlock(current->contents);
|
||||
lpDrop->pt.x = XDNDxy.x;
|
||||
lpDrop->pt.y = XDNDxy.y;
|
||||
TRACE("Sending WM_DROPFILES: hWnd(0x%p) %p(%s)\n", hwnd,
|
||||
((char*)lpDrop) + lpDrop->pFiles, debugstr_w((WCHAR*)(((char*)lpDrop) + lpDrop->pFiles)));
|
||||
lpDrop->fNC = !ScreenToClient(hwnd, &lpDrop->pt);
|
||||
TRACE("Sending WM_DROPFILES: hWnd=0x%p, fNC=%d, x=%d, y=%d, files=%p(%s)\n", hwnd,
|
||||
lpDrop->fNC, lpDrop->pt.x, lpDrop->pt.y, ((char*)lpDrop) + lpDrop->pFiles,
|
||||
debugstr_w((WCHAR*)(((char*)lpDrop) + lpDrop->pFiles)));
|
||||
GlobalUnlock(dropHandle);
|
||||
|
||||
if (!PostMessageW(hwnd, WM_DROPFILES, (WPARAM)dropHandle, 0))
|
||||
GlobalFree(dropHandle);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue