diff options
Diffstat (limited to 'uxa')
-rw-r--r-- | uxa/uxa-accel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/uxa/uxa-accel.c b/uxa/uxa-accel.c index 9a4b4e7e..d4475c6a 100644 --- a/uxa/uxa-accel.c +++ b/uxa/uxa-accel.c @@ -916,6 +916,11 @@ uxa_poly_fill_rect(DrawablePtr pDrawable, goto fallback; } + if (uxa_screen->info->check_solid && + !uxa_screen->info->check_solid(pDrawable, pGC->alu, pGC->planemask)) { + goto fallback; + } + if (!(*uxa_screen->info->prepare_solid) (pPixmap, pGC->alu, pGC->planemask, |