Module: wine Branch: master Commit: 700f0c6b8c24bf60d8a786b241b86d78b8cd3f91 URL: https://gitlab.winehq.org/wine/wine/-/commit/700f0c6b8c24bf60d8a786b241b86d7...
Author: Piotr Caban piotr@codeweavers.com Date: Tue Apr 11 15:57:22 2023 +0200
wineps: Handle EMR_DELETEOBJECT 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 399e8a8c212..20a1ca11aef 100644 --- a/dlls/wineps.drv/printproc.c +++ b/dlls/wineps.drv/printproc.c @@ -735,6 +735,13 @@ static int WINAPI hmf_proc(HDC hdc, HANDLETABLE *htable, return 1; } } + case EMR_DELETEOBJECT: + { + const EMRDELETEOBJECT *p = (const EMRDELETEOBJECT *)rec; + + memset(&data->patterns[p->ihObject], 0, sizeof(*data->patterns)); + return PlayEnhMetaFileRecord(data->pdev->dev.hdc, htable, rec, n); + } case EMR_ANGLEARC: { const EMRANGLEARC *p = (const EMRANGLEARC *)rec;