Revert "mi: Shortcut miDoCopy/miCopyArea based on clipList"
This reverts commit f665a9c9e6
.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Acked-by: Martin Peres <martin.peres@mupuf.org>
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1108
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1128
This commit is contained in:
parent
3cdac5ba07
commit
5429791b1c
|
@ -96,9 +96,9 @@ miCopyArea(DrawablePtr pSrcDrawable,
|
|||
srcx = xIn + pSrcDrawable->x;
|
||||
srcy = yIn + pSrcDrawable->y;
|
||||
|
||||
/* If the destination is clipped away, this is easy */
|
||||
/* If the destination isn't realized, this is easy */
|
||||
if (pDstDrawable->type == DRAWABLE_WINDOW &&
|
||||
RegionNil(pGC->pCompositeClip))
|
||||
!((WindowPtr) pDstDrawable)->realized)
|
||||
return NULL;
|
||||
|
||||
/* clip the source */
|
||||
|
|
|
@ -152,9 +152,10 @@ miDoCopy(DrawablePtr pSrcDrawable,
|
|||
Bool fastDst = FALSE; /* for fast clipping with one rect dest */
|
||||
Bool fastExpose = FALSE; /* for fast exposures with pixmap source */
|
||||
|
||||
/* Short cut for unmapped or fully clipped windows */
|
||||
/* Short cut for unmapped windows */
|
||||
|
||||
if (pDstDrawable->type == DRAWABLE_WINDOW &&
|
||||
RegionNil(pGC->pCompositeClip)) {
|
||||
!((WindowPtr) pDstDrawable)->realized) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue