diff options
author | Alex Deucher <alex@t41p.hsd1.va.comcast.net> | 2007-05-20 17:26:26 -0400 |
---|---|---|
committer | Alex Deucher <alex@t41p.hsd1.va.comcast.net> | 2007-05-20 17:26:26 -0400 |
commit | 764cb73e8dec4040cdd418d249fc504399fca3ee (patch) | |
tree | 14998fac59c5caf61e9b1308d64c55cf986fa5b7 /src/radeon_driver.c | |
parent | a3ee42207aab77d93655a82fdcb32be38268b85f (diff) |
Fix regular/"xinerama"/zaphod dualhead mode
- logic in RADEONUnblank() was wrong
- Calling RADEONSetupConnectors() on second instance screwed up the port info
- still seem to be HW cursor issues with zaphod mode
Diffstat (limited to 'src/radeon_driver.c')
-rw-r--r-- | src/radeon_driver.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c index b9cce22e..933265f5 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -2971,7 +2971,9 @@ static Bool RADEONPreInitControllers(ScrnInfoPtr pScrn, xf86Int10InfoPtr pInt10 RADEONGetBIOSInfo(pScrn, pInt10); - RADEONSetupConnectors(pScrn); + if (!info->IsSecondary) { + RADEONSetupConnectors(pScrn); + } RADEONMapControllers(pScrn); RADEONGetClockInfo(pScrn); |