diff --git a/src/radeon_dri2.c b/src/radeon_dri2.c index edf643d..cba46a5 100644 --- a/src/radeon_dri2.c +++ b/src/radeon_dri2.c @@ -733,6 +733,9 @@ can_exchange(ScrnInfoPtr pScrn, DrawablePtr draw, if (front_pixmap->devKind != back_pixmap->devKind) return FALSE; + if (!radeon_get_pixmap_bo(back_pixmap)) + return FALSE; + return TRUE; }