diff options
-rw-r--r-- | src/sna/sna_blt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sna/sna_blt.c b/src/sna/sna_blt.c index 6685549a..b5d7ea7f 100644 --- a/src/sna/sna_blt.c +++ b/src/sna/sna_blt.c @@ -1875,7 +1875,7 @@ clear: put: priv = sna_pixmap(tmp->dst.pixmap); - if (tmp->dst.bo == priv->cpu_bo) { + if (priv->cpu_bo && tmp->dst.bo == priv->cpu_bo) { assert(kgem_bo_is_busy(tmp->dst.bo)); tmp->dst.bo = sna_drawable_use_bo(dst->pDrawable, FORCE_GPU | PREFER_GPU, |