rootless: Use miCopyRegion instead of fbCopyRegion
Fixes regression introduced by e657635dbe
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
This commit is contained in:
parent
ccbe17b1c6
commit
c5f8eb968e
|
@ -684,7 +684,7 @@ RootlessResizeCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg,
|
||||||
if (gResizeDeathCount == 1) {
|
if (gResizeDeathCount == 1) {
|
||||||
/* Simple case, we only have a single source pixmap. */
|
/* Simple case, we only have a single source pixmap. */
|
||||||
|
|
||||||
fbCopyRegion(&gResizeDeathPix[0]->drawable,
|
miCopyRegion(&gResizeDeathPix[0]->drawable,
|
||||||
&pScreen->GetWindowPixmap(pWin)->drawable, 0,
|
&pScreen->GetWindowPixmap(pWin)->drawable, 0,
|
||||||
&rgnDst, dx, dy, fbCopyWindowProc, 0, 0);
|
&rgnDst, dx, dy, fbCopyWindowProc, 0, 0);
|
||||||
}
|
}
|
||||||
|
@ -700,7 +700,7 @@ RootlessResizeCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg,
|
||||||
RegionNull(&clipped);
|
RegionNull(&clipped);
|
||||||
RegionIntersect(&rgnDst, &clip, &clipped);
|
RegionIntersect(&rgnDst, &clip, &clipped);
|
||||||
|
|
||||||
fbCopyRegion(&gResizeDeathPix[i]->drawable,
|
miCopyRegion(&gResizeDeathPix[i]->drawable,
|
||||||
&pScreen->GetWindowPixmap(pWin)->drawable, 0,
|
&pScreen->GetWindowPixmap(pWin)->drawable, 0,
|
||||||
&clipped, dx, dy, fbCopyWindowProc, 0, 0);
|
&clipped, dx, dy, fbCopyWindowProc, 0, 0);
|
||||||
|
|
||||||
|
@ -778,7 +778,7 @@ RootlessCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg, RegionPtr prgnSrc)
|
||||||
else {
|
else {
|
||||||
RootlessStartDrawing(pWin);
|
RootlessStartDrawing(pWin);
|
||||||
|
|
||||||
fbCopyRegion((DrawablePtr) pWin, (DrawablePtr) pWin,
|
miCopyRegion((DrawablePtr) pWin, (DrawablePtr) pWin,
|
||||||
0, &rgnDst, dx, dy, fbCopyWindowProc, 0, 0);
|
0, &rgnDst, dx, dy, fbCopyWindowProc, 0, 0);
|
||||||
|
|
||||||
/* prgnSrc has been translated to dst position */
|
/* prgnSrc has been translated to dst position */
|
||||||
|
|
Loading…
Reference in New Issue