f8c87ad
--- xf86-video-vesa-1.2.1/src/vesa.c.randr-crash	2006-06-03 05:46:00.000000000 -0400
f8c87ad
+++ xf86-video-vesa-1.2.1/src/vesa.c	2006-07-28 16:56:44.000000000 -0400
f8c87ad
@@ -1020,15 +1020,9 @@
f8c87ad
 VESASwitchMode(int scrnIndex, DisplayModePtr pMode, int flags)
f8c87ad
 {
f8c87ad
     ScrnInfoPtr pScrn = xf86Screens[scrnIndex];
f8c87ad
-    VESAPtr pVesa = VESAGetRec(pScrn);
f8c87ad
     Bool ret;
f8c87ad
 
f8c87ad
-    if (pVesa->ModeSetClearScreen) 
f8c87ad
-	pScrn->EnableDisableFBAccess(scrnIndex,FALSE);
f8c87ad
-    ret = VESASetMode(xf86Screens[scrnIndex], pMode);
f8c87ad
-    if (pVesa->ModeSetClearScreen) 
f8c87ad
-	pScrn->EnableDisableFBAccess(scrnIndex,TRUE);
f8c87ad
-    return ret;
f8c87ad
+    return VESASetMode(pScrn, pMode);
f8c87ad
 }
f8c87ad
 
f8c87ad
 /* Set a graphics mode */