16 Jun
2025
16 Jun
'25
8:35 p.m.
From: Esme Povirk <esme(a)codeweavers.com> --- dlls/gdiplus/graphics.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/gdiplus/graphics.c b/dlls/gdiplus/graphics.c index 8fa0d689cbe..9bc5550d5a6 100644 --- a/dlls/gdiplus/graphics.c +++ b/dlls/gdiplus/graphics.c @@ -4833,6 +4833,11 @@ static GpStatus get_clipped_region_hrgn(GpGraphics* graphics, GpRegion* region, GdipDeleteRegion(device_region); } + if (status == Ok && graphics->gdi_clip) + { + CombineRgn(*hrgn, *hrgn, graphics->gdi_clip, RGN_AND); + } + return status; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8333