diff options
author | Alex Deucher <alex@t41p.hsd1.va.comcast.net> | 2007-06-05 22:31:50 -0400 |
---|---|---|
committer | Alex Deucher <alex@t41p.hsd1.va.comcast.net> | 2007-06-05 22:31:50 -0400 |
commit | e67d1420bf65055ecb6fdfe6b1b1f53aae83854a (patch) | |
tree | 54877d6702be59918653d7212860047f2ca7ec52 /src/radeon_output.c | |
parent | 7886405308e3288d5c86b6f2c7dbfa8ff865139c (diff) |
RADEON: fixup RADEONDisplayVideo() to better handle the crtc being used
Diffstat (limited to 'src/radeon_output.c')
-rw-r--r-- | src/radeon_output.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/radeon_output.c b/src/radeon_output.c index c3548dd..25d6c66 100644 --- a/src/radeon_output.c +++ b/src/radeon_output.c @@ -643,11 +643,10 @@ radeon_mode_fixup(xf86OutputPtr output, DisplayModePtr mode, adjusted_mode->CrtcVSyncStart = mode->CrtcVDisplay + radeon_output->VOverPlus; adjusted_mode->CrtcVSyncEnd = mode->CrtcVSyncStart + radeon_output->VSyncWidth; adjusted_mode->Clock = radeon_output->DotClock; - adjusted_mode->Flags = radeon_output->Flags | RADEON_USE_RMX; - /* FIXME: do this properly in radeon_video.c */ - info->PanelYRes = radeon_output->PanelYRes; - info->PanelXRes = radeon_output->PanelXRes; - } + radeon_output->Flags |= RADEON_USE_RMX; + adjusted_mode->Flags = radeon_output->Flags; + } else + radeon_output->Flags &= ~RADEON_USE_RMX; } |