diff --git a/src/radeon_present.c b/src/radeon_present.c index 0aa96cf..16dfe9a 100644 --- a/src/radeon_present.c +++ b/src/radeon_present.c @@ -233,6 +233,9 @@ radeon_present_check_flip(RRCrtcPtr crtc, WindowPtr window, PixmapPtr pixmap, if (!info->allowPageFlip) return FALSE; + if (pixmap->drawable.pScreen != screen) + return FALSE; + if (crtc) { drmmode_crtc_private_ptr drmmode_crtc = get_drmmode_crtc(scrn, crtc);