---
 src/drmmode_display.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 9b61da8..f2fe0e8 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -571,8 +571,12 @@ drmmode_output_detect(xf86OutputPtr output)
 }
 
 static Bool
-drmmode_output_mode_valid(xf86OutputPtr output, DisplayModePtr pModes)
+drmmode_output_mode_valid(xf86OutputPtr output, DisplayModePtr mode)
 {
+       if (mode->type & M_T_DEFAULT)
+               /* Default modes are harmful here. */
+               return MODE_BAD;
+
        return MODE_OK;
 }
 
@@ -922,13 +926,14 @@ const char *output_names[] = { "None",
                               "DVI-D",
                               "DVI-A",
                               "Composite",
-                              "TV",
+                              "SVIDEO",
                               "LVDS",
                               "CTV",
                               "DIN",
                               "DP",
                               "HDMI",
                               "HDMI",
+                              "TV",
 };
 
 
-- 
1.6.3.3

_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to