summaryrefslogtreecommitdiff
path: root/fb/fbcopy.c
diff options
context:
space:
mode:
authorAaron Plattner <aplattner@nvidia.com>2006-09-28 13:27:13 -0700
committerAaron Plattner <aplattner@nvidia.com>2006-09-28 13:27:13 -0700
commit4bc5dc2854e33bf343cdea44a3c3b4c41f6f4145 (patch)
tree6627b2f2cdefd4d46f0f60041927fd635e457553 /fb/fbcopy.c
parentcf6e9687ffcc52af0d64e9098186570719a575a2 (diff)
parentf9542e749544c7a3084fd72ecc6642ca3262f7c7 (diff)
Merge branch 'wfb'
Diffstat (limited to 'fb/fbcopy.c')
-rw-r--r--fb/fbcopy.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/fb/fbcopy.c b/fb/fbcopy.c
index 0d1cb7faf..164cd3d67 100644
--- a/fb/fbcopy.c
+++ b/fb/fbcopy.c
@@ -103,6 +103,8 @@ fbCopyNtoN (DrawablePtr pSrcDrawable,
#endif
pbox++;
}
+ fbFinishAccess (pDstDrawable);
+ fbFinishAccess (pSrcDrawable);
}
void
@@ -173,6 +175,9 @@ fbCopy1toN (DrawablePtr pSrcDrawable,
}
pbox++;
}
+
+ fbFinishAccess (pDstDrawable);
+ fbFinishAccess (pSrcDrawable);
}
void
@@ -221,6 +226,8 @@ fbCopyNto1 (DrawablePtr pSrcDrawable,
(FbStip) pPriv->and, (FbStip) pPriv->xor,
(FbStip) pPriv->bgand, (FbStip) pPriv->bgxor,
bitplane);
+ fbFinishAccess (pDstDrawable);
+ fbFinishAccess (pSrcDrawable);
}
else
{
@@ -281,6 +288,9 @@ fbCopyNto1 (DrawablePtr pSrcDrawable,
pPriv->and, pPriv->xor,
pPriv->bgand, pPriv->bgxor);
xfree (tmp);
+
+ fbFinishAccess (pDstDrawable);
+ fbFinishAccess (pSrcDrawable);
}
pbox++;
}