]> git.pld-linux.org Git - packages/X11.git/blame - XFree86-tdfx-fix-vtswitch-font-corruption.patch
- this patch add support for the new keyboard model called `logiultrax`.
[packages/X11.git] / XFree86-tdfx-fix-vtswitch-font-corruption.patch
CommitLineData
976e6574
PG
1This patch reorders the code in the EnterVT function in the tdfx driver
2in an attempt to fix VT switch font corruption problems that are easily
3reproduceable, and often reported. The code is currently untested. It
4may also fix other VTswitch problems as well.
5
6Mike A. Harris <mharris@redhat.com>
7
8--- xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c.tdfx-fix-vtswitch-font-corruption Sun Feb 3 08:40:10 2002
9+++ xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c Sun Feb 3 08:42:21 2002
10@@ -2326,12 +2326,15 @@
11 TDFXTRACE("TDFXLeaveVT start\n");
12 pScrn = xf86Screens[scrnIndex];
13 hwp=VGAHWPTR(pScrn);
14- TDFXRestore(pScrn);
15- vgaHWLock(hwp);
16 pScreen = screenInfo.screens[scrnIndex];
17+
18 pTDFX = TDFXPTR(pScrn);
19 pTDFX->sync(pScrn);
20+
21+ TDFXRestore(pScrn);
22+ vgaHWLock(hwp);
23 TDFXShutdownFifo(pScreen);
24+
25 #ifdef XF86DRI
26 if (pTDFX->directRenderingEnabled) {
27 DRILock(pScreen, 0);
This page took 0.028637 seconds and 4 git commands to generate.