diff options
Diffstat (limited to 'exa')
-rw-r--r-- | exa/exa_unaccel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/exa/exa_unaccel.c b/exa/exa_unaccel.c index d487dc5f2..aecbfeb2d 100644 --- a/exa/exa_unaccel.c +++ b/exa/exa_unaccel.c @@ -258,9 +258,11 @@ ExaCheckPushPixels (GCPtr pGC, PixmapPtr pBitmap, exaDrawableLocation(&pBitmap->drawable), exaDrawableLocation(pDrawable))); exaPrepareAccess (pDrawable, EXA_PREPARE_DEST); + exaPrepareAccess (pBitmap, EXA_PREPARE_SRC); exaPrepareAccessGC (pGC); fbPushPixels (pGC, pBitmap, pDrawable, w, h, x, y); exaFinishAccessGC (pGC); + exaFinishAccess (pBitmap, EXA_PREPARE_SRC); exaFinishAccess (pDrawable, EXA_PREPARE_DEST); } |