diff options
Diffstat (limited to 'exa')
-rw-r--r-- | exa/exa_render.c | 4 |
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) || |