Module: wine Branch: master Commit: 9bea58da96547a886811c699a48e62f7d7439c7e URL: https://gitlab.winehq.org/wine/wine/-/commit/9bea58da96547a886811c699a48e62f...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Mar 23 18:26:51 2023 +0100
wineps: Handle EMR_SETPIXELV 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 13154d66dfa..8e5f2af874c 100644 --- a/dlls/wineps.drv/printproc.c +++ b/dlls/wineps.drv/printproc.c @@ -169,6 +169,13 @@ static int WINAPI hmf_proc(HDC hdc, HANDLETABLE *htable, } case EMR_EOF: return PSDRV_EndPage(&data->pdev->dev); + case EMR_SETPIXELV: + { + const EMRSETPIXELV *p = (const EMRSETPIXELV *)rec; + + return PSDRV_SetPixel(&data->pdev->dev, p->ptlPixel.x, + p->ptlPixel.y, p->crColor); + } case EMR_SELECTOBJECT: { const EMRSELECTOBJECT *so = (const EMRSELECTOBJECT *)rec;