summaryrefslogtreecommitdiff
path: root/exa
diff options
context:
space:
mode:
Diffstat (limited to 'exa')
-rw-r--r--exa/exa_render.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/exa/exa_render.c b/exa/exa_render.c
index b24bec052..50a9a659e 100644
--- a/exa/exa_render.c
+++ b/exa/exa_render.c
@@ -291,7 +291,9 @@ exaTryDriverSolidFill(PicturePtr pSrc,
pixel = exaGetPixmapFirstPixel(pSrcPix);
}
else
- pixel = pSrc->pSourcePict->solidFill.color;
+ miRenderColorToPixel(pSrc->pFormat,
+ &pSrc->pSourcePict->solidFill.fullcolor,
+ &pixel);
if (!exaGetRGBAFromPixel(pixel, &red, &green, &blue, &alpha,
pSrc->pFormat, pSrc->format) ||