On Sun, 16 Feb 2003, Guido Guenther wrote:

> On Sun, Feb 16, 2003 at 05:28:27PM -0500, Mark Vojkovich wrote:
> [..snip..]
> >       - Removal of old fullscreen update code (when VT switching)
> >   Does that correspond with the breakage?
> Yeah! Especially the above point looks suspicious. I'll see if I can
> check out a version prior to this and see if it works later this week.
> Thanks a lot,
>  -- Guido

  Those modifications did:

 static Bool
@@ -206,17 +271,9 @@ ShadowEnterVT(int index, int flags)
 {
     ScrnInfoPtr pScrn = xf86Screens[index];
     ShadowScreenPtr pPriv = GET_SCREEN_PRIVATE(pScrn->pScreen);
-    BoxRec box;
 
     if((*pPriv->EnterVT)(index, flags)) {
        pPriv->vtSema = TRUE;
-
-       box.x1 = box.y1 = 0;
-       box.x2 = pScrn->pScreen->width;
-       box.y2 = pScrn->pScreen->height;
-
-       (*pPriv->refresh)(pScrn, 1, &box);
-
         return TRUE;
     }

  Which appears to prevent the shadowfb code from repainting the
screen when entering the VT.  I don't know why that modification was 
made.  It will clearly leave a messed up screen when switching back.
I've just reproed that on x86.

   Does anyone know why that was removed?  It seems erroneous. 


                        Mark.

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to