Module: wine Branch: master Commit: 53d2a32d06379915df0c7b73355316cb7a7d1579 URL: https://gitlab.winehq.org/wine/wine/-/commit/53d2a32d06379915df0c7b73355316c...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Mar 23 18:24:08 2023 +0100
wineps: Handle EMR_POLYBEZIER record in spool files.
---
dlls/wineps.drv/printproc.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/dlls/wineps.drv/printproc.c b/dlls/wineps.drv/printproc.c index 91fd914ce78..b2f61a98fe7 100644 --- a/dlls/wineps.drv/printproc.c +++ b/dlls/wineps.drv/printproc.c @@ -145,6 +145,12 @@ static int WINAPI hmf_proc(HDC hdc, HANDLETABLE *htable, data->patterns = calloc(sizeof(*data->patterns), header->nHandles); return data->patterns && PSDRV_StartPage(&data->pdev->dev); } + case EMR_POLYBEZIER: + { + const EMRPOLYBEZIER *p = (const EMRPOLYBEZIER *)rec; + + return PSDRV_PolyBezier(&data->pdev->dev, (const POINT *)p->aptl, p->cptl); + } case EMR_EOF: return PSDRV_EndPage(&data->pdev->dev); case EMR_SELECTOBJECT: