Module: wine Branch: master Commit: 061dc3a4805c2fe5591d83abfdaf57d32451883f URL: https://gitlab.winehq.org/wine/wine/-/commit/061dc3a4805c2fe5591d83abfdaf57d...
Author: Piotr Caban piotr@codeweavers.com Date: Tue Apr 11 17:14:51 2023 +0200
gdi32: Support stock brush in EMR_FRAMERGN.
---
dlls/gdi32/enhmetafile.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/dlls/gdi32/enhmetafile.c b/dlls/gdi32/enhmetafile.c index 51f3a306094..bab0d5739cc 100644 --- a/dlls/gdi32/enhmetafile.c +++ b/dlls/gdi32/enhmetafile.c @@ -2200,11 +2200,8 @@ BOOL WINAPI PlayEnhMetaFileRecord( { const EMRFRAMERGN *pFrameRgn = (const EMRFRAMERGN *)mr; HRGN hRgn = ExtCreateRegion(NULL, pFrameRgn->cbRgnData, (const RGNDATA *)pFrameRgn->RgnData); - FrameRgn(hdc, - hRgn, - (handletable->objectHandle)[pFrameRgn->ihBrush], - pFrameRgn->szlStroke.cx, - pFrameRgn->szlStroke.cy); + FrameRgn(hdc, hRgn, get_object_handle(handletable, pFrameRgn->ihBrush), + pFrameRgn->szlStroke.cx, pFrameRgn->szlStroke.cy); DeleteObject(hRgn); break; }