From 4a17d4b0c19bc0f564ecc3925052b9472c8675a1 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Tue, 7 Dec 2021 08:08:46 +0900 Subject: [PATCH] [NTGDI] Follow-up of #4137 Revert AddPenLinesBounds. Delete FIXME comments. CORE-2527, CORE-8366 --- win32ss/gdi/ntgdi/fillshap.c | 4 ---- win32ss/gdi/ntgdi/line.c | 6 +----- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/win32ss/gdi/ntgdi/fillshap.c b/win32ss/gdi/ntgdi/fillshap.c index f0d08d8505b..c01ae97d7b6 100644 --- a/win32ss/gdi/ntgdi/fillshap.c +++ b/win32ss/gdi/ntgdi/fillshap.c @@ -137,8 +137,6 @@ IntGdiPolygon(PDC dc, PATH_UnlockPath(pPath); PATH_Delete(dc->dclevel.hPath); dc->dclevel.hPath = NULL; - - /* FIXME: Boundary */ } else { @@ -695,8 +693,6 @@ IntRectangle(PDC dc, PATH_UnlockPath(pPath); PATH_Delete(dc->dclevel.hPath); dc->dclevel.hPath = NULL; - - /* FIXME: Boundary */ } else { diff --git a/win32ss/gdi/ntgdi/line.c b/win32ss/gdi/ntgdi/line.c index c61f62db7a0..9e3ff20c824 100644 --- a/win32ss/gdi/ntgdi/line.c +++ b/win32ss/gdi/ntgdi/line.c @@ -31,7 +31,7 @@ AddPenLinesBounds(PDC dc, int count, POINT *points) bounds.left = bounds.top = INT_MAX; bounds.right = bounds.bottom = INT_MIN; - if (IntIsEffectiveWidePen(pbrLine)) + if (((pbrLine->ulPenStyle & PS_TYPE_MASK) & PS_GEOMETRIC) || pbrLine->lWidth > 1) { /* Windows uses some heuristics to estimate the distance from the point that will be painted */ lWidth = pbrLine->lWidth + 2; @@ -230,8 +230,6 @@ IntGdiLineTo(DC *dc, PATH_UnlockPath(pPath); PATH_Delete(dc->dclevel.hPath); dc->dclevel.hPath = NULL; - - /* FIXME: Boundary */ } else { @@ -398,8 +396,6 @@ IntGdiPolyline(DC *dc, PATH_UnlockPath(pPath); PATH_Delete(dc->dclevel.hPath); dc->dclevel.hPath = NULL; - - /* FIXME: Boundary */ } else {