Minor cleanups -- remove a couple of bogus KdCheckSync calls, restructure

KdOffscreenSwapOut to avoid unneeded 'continue'
This commit is contained in:
Keith Packard 2003-10-19 20:46:23 +00:00
parent 16b2ea64e7
commit 9a05f8f785
2 changed files with 4 additions and 8 deletions

View File

@ -262,7 +262,6 @@ kaaDestroyPixmap (PixmapPtr pPixmap)
pPixmap->drawable.width,
pPixmap->drawable.height));
/* Free the offscreen area */
KdCheckSync (pScreen);
KdOffscreenFree (pKaaPixmap->area);
pPixmap->devPrivate = pKaaPixmap->devPrivate;
pPixmap->devKind = pKaaPixmap->devKind;

View File

@ -71,7 +71,6 @@ static void
KdOffscreenKickOut (KdOffscreenArea *area)
{
RealOffscreenArea *real_area = (RealOffscreenArea *) area;
KdCheckSync (area->screen);
if (real_area->save)
(*real_area->save) (area);
KdOffscreenFree (area);
@ -209,14 +208,12 @@ KdOffscreenSwapOut (ScreenPtr pScreen)
if (!area)
break;
if (area->area.screen)
if (!area->area.screen)
{
KdOffscreenKickOut (&area->area);
continue;
area = area->next;
if (!area)
break;
}
area = area->next;
if (!area)
break;
assert (area->area.screen);
KdOffscreenKickOut (&area->area);
KdOffscreenValidate (pScreen);