Subject: Re: Couple of problems with Xorg server
To: Juan RP <juan@xtraeme.nopcode.org>
From: Mark Davies <mark@mcs.vuw.ac.nz>
List: tech-pkg
Date: 04/08/2005 15:56:09
Seems the XFree86 patch was only part of it.  Below patch fixes it for me.

cheers
mark


--- programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c.orig	2004-12-17 
13:13:18.000000000 +1300
+++ programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
@@ -5748,7 +5748,7 @@ static void RADEONSave(ScrnInfoPtr pScrn
 	 */
 	vgaHWSave(pScrn, &hwp->SavedReg, VGA_SR_MODE); /* Save mode only */
 #else
-	vgaHWSave(pScrn, &hwp->SavedReg, VGA_SR_MODE | VGA_SR_FONTS); /* Save mode
+	vgaHWSave(pScrn, &hwp->SavedReg, VGA_SR_ALL); /* Save mode
 						       * & fonts & cmap
 						       */
 #endif
@@ -5818,7 +5818,7 @@ static void RADEONRestore(ScrnInfoPtr pS
 	 */
 	vgaHWRestore(pScrn, &hwp->SavedReg, VGA_SR_MODE );
 #else
-	vgaHWRestore(pScrn, &hwp->SavedReg, VGA_SR_MODE | VGA_SR_FONTS );
+	vgaHWRestore(pScrn, &hwp->SavedReg, VGA_SR_ALL );
 #endif
 	vgaHWLock(hwp);
     } else {