From: Rémi Bernon rbernon@codeweavers.com
--- dlls/win32u/defwnd.c | 2 +- dlls/win32u/input.c | 4 ++-- dlls/win32u/window.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/win32u/defwnd.c b/dlls/win32u/defwnd.c index c6103276cf9..5a615f6cf3f 100644 --- a/dlls/win32u/defwnd.c +++ b/dlls/win32u/defwnd.c @@ -2972,7 +2972,7 @@ LRESULT desktop_window_proc( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam ) { static RECT virtual_rect = {INT_MIN,INT_MIN,INT_MAX,INT_MAX};
- RECT new_rect = NtUserGetVirtualScreenRect(), old_rect = virtual_rect; + RECT new_rect = get_virtual_screen_rect( 0 ), old_rect = virtual_rect; UINT context, flags = 0;
if (EqualRect( &new_rect, &old_rect )) return TRUE; diff --git a/dlls/win32u/input.c b/dlls/win32u/input.c index 8e27a841dd2..735de0ed86e 100644 --- a/dlls/win32u/input.c +++ b/dlls/win32u/input.c @@ -2572,7 +2572,7 @@ BOOL clip_fullscreen_window( HWND hwnd, BOOL reset )
ctx = set_thread_dpi_awareness_context( NTUSER_DPI_PER_MONITOR_AWARE ); monitor_info = monitor_info_from_window( hwnd, MONITOR_DEFAULTTONEAREST ); - virtual_rect = NtUserGetVirtualScreenRect(); + virtual_rect = get_virtual_screen_rect( 0 ); set_thread_dpi_awareness_context( ctx );
if (!grab_fullscreen) @@ -2630,7 +2630,7 @@ BOOL get_clip_cursor( RECT *rect, UINT dpi ) BOOL process_wine_clipcursor( HWND hwnd, UINT flags, BOOL reset ) { struct user_thread_info *thread_info = get_user_thread_info(); - RECT rect, virtual_rect = NtUserGetVirtualScreenRect(); + RECT rect, virtual_rect = get_virtual_screen_rect( 0 ); BOOL was_clipping, empty = !!(flags & SET_CURSOR_NOCLIP);
TRACE( "hwnd %p, flags %#x, reset %u\n", hwnd, flags, reset ); diff --git a/dlls/win32u/window.c b/dlls/win32u/window.c index 0e9963c670c..f5f6dd501d4 100644 --- a/dlls/win32u/window.c +++ b/dlls/win32u/window.c @@ -1843,7 +1843,7 @@ static RECT get_visible_rect( HWND hwnd, BOOL shaped, UINT style, UINT ex_style,
static BOOL get_surface_rect( const RECT *visible_rect, RECT *surface_rect ) { - RECT virtual_rect = NtUserGetVirtualScreenRect(); + RECT virtual_rect = get_virtual_screen_rect( 0 );
*surface_rect = *visible_rect;