diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 75a6b27..1c8014f 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -11850,7 +11850,7 @@ sna_poly_fill_rect_tiled_blt(DrawablePtr drawable, return ret; } - if ((tile->drawable.width | tile->drawable.height) <= 0xc && + if (bo->tiling != 0 && (tile->drawable.width | tile->drawable.height) <= 0xc && is_power_of_two(tile->drawable.width) && is_power_of_two(tile->drawable.height)) return sna_poly_fill_rect_tiled_nxm_blt(drawable, bo, damage,