winex11: Don't use pPolygon graphics driver entry point.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1b7a15e4cc
commit
3a7c1630ea
|
@ -1074,7 +1074,7 @@ BOOL CDECL X11DRV_PaintRgn( PHYSDEV dev, HRGN hrgn )
|
|||
/**********************************************************************
|
||||
* X11DRV_Polygon
|
||||
*/
|
||||
BOOL CDECL X11DRV_Polygon( PHYSDEV dev, const POINT* pt, INT count )
|
||||
static BOOL X11DRV_Polygon( PHYSDEV dev, const POINT* pt, INT count )
|
||||
{
|
||||
X11DRV_PDEVICE *physDev = get_x11drv_dev( dev );
|
||||
int i;
|
||||
|
@ -1123,6 +1123,8 @@ BOOL CDECL X11DRV_PolyPolygon( PHYSDEV dev, const POINT* pt, const INT* counts,
|
|||
POINT *points;
|
||||
BOOL ret = FALSE;
|
||||
|
||||
if (polygons == 1) return X11DRV_Polygon( dev, pt, *counts );
|
||||
|
||||
for (i = 0; i < polygons; i++)
|
||||
{
|
||||
if (counts[i] < 2) return FALSE;
|
||||
|
|
|
@ -416,7 +416,7 @@ static const struct gdi_dc_funcs x11drv_funcs =
|
|||
NULL, /* pPolyDraw */
|
||||
X11DRV_PolyPolygon, /* pPolyPolygon */
|
||||
X11DRV_PolyPolyline, /* pPolyPolyline */
|
||||
X11DRV_Polygon, /* pPolygon */
|
||||
NULL, /* pPolygon */
|
||||
NULL, /* pPolyline */
|
||||
NULL, /* pPolylineTo */
|
||||
X11DRV_PutImage, /* pPutImage */
|
||||
|
|
|
@ -168,7 +168,6 @@ extern BOOL CDECL X11DRV_PaintRgn( PHYSDEV dev, HRGN hrgn ) DECLSPEC_HIDDEN;
|
|||
extern BOOL CDECL X11DRV_PatBlt( PHYSDEV dev, struct bitblt_coords *dst, DWORD rop ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_Pie( PHYSDEV dev, INT left, INT top, INT right,
|
||||
INT bottom, INT xstart, INT ystart, INT xend, INT yend ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_Polygon( PHYSDEV dev, const POINT* pt, INT count ) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_PolyPolygon( PHYSDEV dev, const POINT* pt, const INT* counts, UINT polygons) DECLSPEC_HIDDEN;
|
||||
extern BOOL CDECL X11DRV_PolyPolyline( PHYSDEV dev, const POINT* pt, const DWORD* counts, DWORD polylines) DECLSPEC_HIDDEN;
|
||||
extern DWORD CDECL X11DRV_PutImage( PHYSDEV dev, HRGN clip, BITMAPINFO *info,
|
||||
|
|
Loading…
Reference in New Issue