diff --git a/present/present.c b/present/present.c index 4c0d63baf..3caa8b771 100644 --- a/present/present.c +++ b/present/present.c @@ -689,6 +689,9 @@ present_pixmap(WindowPtr window, if (!vblank->pixmap) continue; + if (!vblank->queued) + continue; + if (vblank->crtc != target_crtc || vblank->target_msc != target_msc) continue;