diff --git a/src/radeon_modes.c b/src/radeon_modes.c index 0a8fa00..c94c344 100644 --- a/src/radeon_modes.c +++ b/src/radeon_modes.c @@ -462,10 +462,11 @@ RADEONProbeOutputModes(xf86OutputPtr output) if (modes == NULL) { if (radeon_output->active_device & (ATOM_DEVICE_LCD_SUPPORT)) modes = RADEONFPNativeMode(output); - /* add the screen modes */ - RADEONAddScreenModes(output, &modes); } } + /* add the screen modes */ + if (radeon_output->active_device & (ATOM_DEVICE_LCD_SUPPORT)) + RADEONAddScreenModes(output, &modes); } }