diff options
Diffstat (limited to 'render/mask.c')
| -rw-r--r-- | render/mask.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/render/mask.c b/render/mask.c index 60e89d48..d0f375bc 100644 --- a/render/mask.c +++ b/render/mask.c @@ -37,16 +37,16 @@ void RrPixmapMaskDraw(Pixmap p, const RrTextureMask *m, const RrRect *area) if (x < 0) x = 0; if (y < 0) y = 0; - XSetClipMask(RrDisplay(m->mask->inst), m->color->gc, m->mask->mask); - XSetClipOrigin(RrDisplay(m->mask->inst), m->color->gc, x, y); + XSetClipMask(RrDisplay(m->mask->inst), RrColorGC(m->color), m->mask->mask); + XSetClipOrigin(RrDisplay(m->mask->inst), RrColorGC(m->color), x, y); /* fill in the clipped region */ - XFillRectangle(RrDisplay(m->mask->inst), p, m->color->gc, x, y, + XFillRectangle(RrDisplay(m->mask->inst), p, RrColorGC(m->color), x, y, x + m->mask->width, y + m->mask->height); /* unset the clip region */ - XSetClipMask(RrDisplay(m->mask->inst), m->color->gc, None); - XSetClipOrigin(RrDisplay(m->mask->inst), m->color->gc, 0, 0); + XSetClipMask(RrDisplay(m->mask->inst), RrColorGC(m->color), None); + XSetClipOrigin(RrDisplay(m->mask->inst), RrColorGC(m->color), 0, 0); } RrPixmapMask *RrPixmapMaskCopy(const RrPixmapMask *src) |
