summaryrefslogtreecommitdiff
path: root/fb/fbcopy.c
diff options
context:
space:
mode:
Diffstat (limited to 'fb/fbcopy.c')
-rw-r--r--fb/fbcopy.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fb/fbcopy.c b/fb/fbcopy.c
index 1b3404a1b..1e7b93435 100644
--- a/fb/fbcopy.c
+++ b/fb/fbcopy.c
@@ -63,7 +63,8 @@ fbCopyNtoN (DrawablePtr pSrcDrawable,
while (nbox--)
{
#ifdef USE_MMX
- if (alu == GXcopy && !reverse && !upsidedown && fbHaveMMX())
+ if (pm == FB_ALLONES && alu == GXcopy && !reverse &&
+ !upsidedown && fbHaveMMX())
{
if (!fbCopyAreammx (pSrcDrawable,
pDstDrawable,