Module: wine Branch: master Commit: 9b98c90e6e573d41e770948db57fe4944f37212e URL: https://gitlab.winehq.org/wine/wine/-/commit/9b98c90e6e573d41e770948db57fe49...
Author: Piotr Caban piotr@codeweavers.com Date: Tue Apr 25 10:46:47 2023 +0200
wineps: Continue printing if path drawing function returns error.
---
dlls/wineps.drv/printproc.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dlls/wineps.drv/printproc.c b/dlls/wineps.drv/printproc.c index af76b76a2ba..69ee1041b69 100644 --- a/dlls/wineps.drv/printproc.c +++ b/dlls/wineps.drv/printproc.c @@ -2605,11 +2605,14 @@ static int WINAPI hmf_proc(HDC hdc, HANDLETABLE *htable, return PlayEnhMetaFileRecord(data->pdev->dev.hdc, htable, rec, handle_count); } case EMR_FILLPATH: - return PSDRV_FillPath(&data->pdev->dev); + PSDRV_FillPath(&data->pdev->dev); + return 1; case EMR_STROKEANDFILLPATH: - return PSDRV_StrokeAndFillPath(&data->pdev->dev); + PSDRV_StrokeAndFillPath(&data->pdev->dev); + return 1; case EMR_STROKEPATH: - return PSDRV_StrokePath(&data->pdev->dev); + PSDRV_StrokePath(&data->pdev->dev); + return 1; case EMR_ABORTPATH: { data->path = FALSE;