Message ID | f865400b-8065-2bb4-0896-2abf3b7dd7b0@jeffreyknockel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [xf86-video-intel] sna: Initialize sna pointer | expand |
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 89b82afa..72a84833 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -3632,7 +3632,7 @@ sna_drawable_use_bo(DrawablePtr drawable, unsigned flags, const BoxRec *box, { PixmapPtr pixmap = get_drawable_pixmap(drawable); struct sna_pixmap *priv = sna_pixmap(pixmap); - struct sna *sna; + struct sna *sna = NULL; RegionRec region; int16_t dx, dy; int ret; @@ -3962,6 +3962,8 @@ use_gpu_bo: if (priv->shm) { assert(!priv->flush); + if (sna == NULL) + sna = to_sna_from_pixmap(pixmap); list_move(&priv->flush_list, &sna->flush_pixmaps); }