Module: wine Branch: master Commit: 7d01f643f7a9f2fa1c776a058167babdff522fb3 URL: https://gitlab.winehq.org/wine/wine/-/commit/7d01f643f7a9f2fa1c776a058167bab...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Mar 23 18:27:37 2023 +0100
wineps: Handle EMR_ELLIPSE record in spool files.
---
dlls/wineps.drv/printproc.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/dlls/wineps.drv/printproc.c b/dlls/wineps.drv/printproc.c index 8e5f2af874c..42dd28e7571 100644 --- a/dlls/wineps.drv/printproc.c +++ b/dlls/wineps.drv/printproc.c @@ -203,6 +203,13 @@ static int WINAPI hmf_proc(HDC hdc, HANDLETABLE *htable, return 1; } } + case EMR_ELLIPSE: + { + const EMRELLIPSE *p = (const EMRELLIPSE *)rec; + const RECTL *r = &p->rclBox; + + return PSDRV_Ellipse(&data->pdev->dev, r->left, r->top, r->right, r->bottom); + } case EMR_RECTANGLE: { const EMRRECTANGLE *rect = (const EMRRECTANGLE *)rec;