Xnest: replace XFillArcs() by xcb_poly_fill_arc()

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2024-08-01 13:06:19 +02:00
parent 6ee20d26da
commit 3df9aebbb1

View File

@ -295,8 +295,13 @@ xnestPolyFillRect(DrawablePtr pDrawable, GCPtr pGC, int nRectangles,
void void
xnestPolyFillArc(DrawablePtr pDrawable, GCPtr pGC, int nArcs, xArc * pArcs) xnestPolyFillArc(DrawablePtr pDrawable, GCPtr pGC, int nArcs, xArc * pArcs)
{ {
XFillArcs(xnestDisplay, xnestDrawable(pDrawable), xnestGC(pGC), /* xArc and xcb_arc_t are defined in the same way, both matching
(XArc *) pArcs, nArcs); the protocol layout, so we can directly typecast them */
xcb_poly_fill_arc(xnestUpstreamInfo.conn,
xnestDrawable(pDrawable),
xnest_upstream_gc(pGC),
nArcs,
(xcb_arc_t*)pArcs);
} }
int int