diff --git a/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch b/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch index 14ac2e74..9df4f3bd 100644 --- a/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch +++ b/patches/winex11-CandidateWindowPos/0001-winex11.drv-Update-a-candidate-window-s-position-wit.patch @@ -142,7 +142,7 @@ index c6a93eb5e16..786a089160f 100644 + pt.y = caret_rect->bottom; + + if (hwnd != data->hwnd) -+ NtUserMapWindowPoints( hwnd, data->hwnd, &pt, 1 ); ++ NtUserMapWindowPoints( hwnd, data->hwnd, &pt, 1, 0 /* per-monitor DPI */ ); + + if (NtUserGetWindowLongW( data->hwnd, GWL_EXSTYLE ) & WS_EX_LAYOUTRTL) + pt.x = data->client_rect.right - data->client_rect.left - 1 - pt.x; diff --git a/staging/upstream-commit b/staging/upstream-commit index da231ff4..d3fad64a 100644 --- a/staging/upstream-commit +++ b/staging/upstream-commit @@ -1 +1 @@ -7eb72b7bb3d3ea771efddcb5273e8a69456548ff +8ba51a6f711c5466e060a5958cc15c31b2b2ac7d