Commit 846a8f6c authored by Damjan Jovanovic's avatar Damjan Jovanovic Committed by Alexandre Julliard

winex11.drv: Translate the WM_DROPFILES point into client coordinates whenever possible.

parent f2f8d187
......@@ -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);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment