diff --git a/src/nouveau_xv.c b/src/nouveau_xv.c index 506c3f4..a6c8117 100644 --- a/src/nouveau_xv.c +++ b/src/nouveau_xv.c @@ -333,6 +333,8 @@ nouveau_xv_bo_realloc(ScrnInfoPtr pScrn, unsigned flags, unsigned size, if (*pbo) { if ((*pbo)->size >= size) return 0; + + NVSync(pScrn); nouveau_bo_del(pbo); }