On Tue, Jun 14, 2011 at 11:45 AM, Rob Clark <[email protected]> wrote: > From: Rob Clark <[email protected]> > > The incorrect drawable deltas were applied if dst was a redirected > window. Resulting in a bogus region passed to prepare_access_reg(). > --- > exa/exa_unaccel.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/exa/exa_unaccel.c b/exa/exa_unaccel.c > index bd533c4..3d5c4f5 100644 > --- a/exa/exa_unaccel.c > +++ b/exa/exa_unaccel.c > @@ -143,7 +143,7 @@ ExaCheckCopyNtoN (DrawablePtr pSrc, DrawablePtr pDst, > GCPtr pGC, > pGC->alu, pGC->clientClipType)) { > PixmapPtr pPixmap = exaGetDrawablePixmap(pDst); > > - exaGetDrawableDeltas(pSrc, pPixmap, &xoff, &yoff); > + exaGetDrawableDeltas(pDst, pPixmap, &xoff, &yoff); > RegionInit(®, pbox, nbox); > RegionTranslate(®, xoff, yoff); > pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_DEST, ®); > -- > 1.7.4.1 > >
Signed-off-by: Rob Clark <[email protected]> BR, -R _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
