On Sat, 2009-11-07 at 13:32 +0100, Maarten Maathuis wrote: 
> Signed-off-by: Maarten Maathuis <[email protected]>
> ---
>  exa/exa_migration_mixed.c |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)
> 
> diff --git a/exa/exa_migration_mixed.c b/exa/exa_migration_mixed.c
> index 7458e3c..4ea9823 100644
> --- a/exa/exa_migration_mixed.c
> +++ b/exa/exa_migration_mixed.c
> @@ -98,10 +98,11 @@ exaDoMigration_mixed(ExaMigrationPtr pixmaps, int 
> npixmaps, Bool can_accel)
>       if (!pExaPixmap->driverPriv)
>           exaCreateDriverPixmap_mixed(pPixmap);
>  
> +     pPixmap->devKind = pExaPixmap->fb_pitch;
> +
>       if (pExaPixmap->pDamage && exaPixmapIsOffscreen(pPixmap)) {
>           ExaScreenPriv(pPixmap->drawable.pScreen);
>  
> -         pPixmap->devKind = pExaPixmap->fb_pitch;
>           exaCopyDirtyToFb(pixmaps + i);
>  
>           if (pExaScr->deferred_mixed_pixmap == pPixmap)
> @@ -197,6 +198,9 @@ exaPrepareAccessReg_mixed(PixmapPtr pPixmap, int index, 
> RegionPtr pReg)
>       pPixmap->devPrivate.ptr = pExaPixmap->sys_ptr;
>       pPixmap->devKind = pExaPixmap->sys_pitch;
>       pExaPixmap->offscreen = FALSE;
> +    } else {
> +     ExaPixmapPriv(pPixmap);
> +     pPixmap->devKind = pExaPixmap->fb_pitch;
>      }
>  }
>  

I don't see any problem with this, but out of curiosity was there any
particular problem that this fixes?


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer
_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to