validate mode clock for probed modes

Some modes claimed in monitor EDID data may not be supported by
the monitor. So also validating the max clock for probed modes.
This commit is contained in:
liuhong 2008-02-05 10:54:58 +08:00 committed by Jesse Barnes
parent 4b5b6e7baa
commit d3c36fe721

View File

@ -1410,9 +1410,12 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn, int maxX, int maxY)
/*
* Check default modes against monitor max clock
*/
if (max_clock)
if (max_clock) {
xf86ValidateModesClocks(scrn, default_modes,
&min_clock, &max_clock, 1);
xf86ValidateModesClocks(scrn, output_modes,
&min_clock, &max_clock, 1);
}
output->probed_modes = NULL;
output->probed_modes = xf86ModesAdd (output->probed_modes, config_modes);