user32: Set last error in WIN_GetRectangles.
This commit is contained in:
parent
796346f825
commit
5db3e7d43e
|
@ -661,7 +661,11 @@ BOOL WIN_GetRectangles( HWND hwnd, RECT *rectWindow, RECT *rectClient )
|
||||||
WND *win = WIN_GetPtr( hwnd );
|
WND *win = WIN_GetPtr( hwnd );
|
||||||
BOOL ret = TRUE;
|
BOOL ret = TRUE;
|
||||||
|
|
||||||
if (!win) return FALSE;
|
if (!win)
|
||||||
|
{
|
||||||
|
SetLastError( ERROR_INVALID_WINDOW_HANDLE );
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
if (win == WND_DESKTOP)
|
if (win == WND_DESKTOP)
|
||||||
{
|
{
|
||||||
RECT rect;
|
RECT rect;
|
||||||
|
@ -684,7 +688,7 @@ BOOL WIN_GetRectangles( HWND hwnd, RECT *rectWindow, RECT *rectClient )
|
||||||
SERVER_START_REQ( get_window_rectangles )
|
SERVER_START_REQ( get_window_rectangles )
|
||||||
{
|
{
|
||||||
req->handle = wine_server_user_handle( hwnd );
|
req->handle = wine_server_user_handle( hwnd );
|
||||||
if ((ret = !wine_server_call( req )))
|
if ((ret = !wine_server_call_err( req )))
|
||||||
{
|
{
|
||||||
if (rectWindow)
|
if (rectWindow)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue