xf86-video-nv: src/nv_driver.c
Aaron Plattner
aplattner at kemper.freedesktop.org
Tue Mar 20 10:21:58 EET 2007
src/nv_driver.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
New commits:
diff-tree 16f51977d49e52079754b62f4a13754e56da1c9c (from ac84f228de689c6cb85eae827ec2443fabe67786)
Author: Aaron Plattner <aplattner at nvidia.com>
Date: Mon Mar 19 12:00:36 2007 -0700
NVSync hangs in EnterVT, so don't call it there.
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 4b07505..8ab76f6 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -816,7 +816,10 @@ NVProbe(DriverPtr drv, int flags)
Bool
NVSwitchMode(int scrnIndex, DisplayModePtr mode, int flags)
{
- return NVModeInit(xf86Screens[scrnIndex], mode);
+ ScrnInfoPtr pScrn = xf86Screens[scrnIndex];
+
+ NVSync(pScrn);
+ return NVModeInit(pScrn, mode);
}
/*
@@ -1736,8 +1739,6 @@ NVModeInit(ScrnInfoPtr pScrn, DisplayMod
NVPtr pNv = NVPTR(pScrn);
NVRegPtr nvReg;
- NVSync(pScrn);
-
/* Initialise the ModeReg values */
if (!vgaHWInit(pScrn, mode))
return FALSE;
More information about the xorg-commit
mailing list