summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/radeon_output.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/radeon_output.c b/src/radeon_output.c
index 310072ea..619b7e2d 100644
--- a/src/radeon_output.c
+++ b/src/radeon_output.c
@@ -644,12 +644,16 @@ void RADEONConnectorFindMonitor(ScrnInfoPtr pScrn, xf86OutputPtr output)
if (radeon_output->MonType == MT_UNKNOWN) {
if (IS_AVIVO_VARIANT) {
- radeon_output->MonType = avivo_display_ddc_connected(pScrn, output);
- if (!radeon_output->MonType) {
- if (radeon_output->type == OUTPUT_LVDS)
- radeon_output->MonType = MT_LCD;
- if (!radeon_output->MonType)
- radeon_output->MonType = atombios_dac_detect(pScrn, output);
+ if (OUTPUT_IS_TV)
+ radeon_output->MonType = MT_NONE;
+ else {
+ radeon_output->MonType = avivo_display_ddc_connected(pScrn, output);
+ if (!radeon_output->MonType) {
+ if (radeon_output->type == OUTPUT_LVDS)
+ radeon_output->MonType = MT_LCD;
+ else
+ radeon_output->MonType = atombios_dac_detect(pScrn, output);
+ }
}
} else {
if (OUTPUT_IS_TV) {