/* Use shadow by default */
if (xf86ReturnOptValBool(pVesa->Options, OPTION_SHADOW_FB, TRUE))
pVesa->shadowFB = TRUE;
+ else
+ pVesa->shadowFB = FALSE;
- if (xf86ReturnOptValBool(pVesa->Options, OPTION_DFLT_REFRESH, FALSE))
+ /* Use DefaultRefresh by default due to VBE 3.0 often wrongly
+ * implemented.
+ */
+ if (xf86ReturnOptValBool(pVesa->Options, OPTION_DFLT_REFRESH, TRUE))
pVesa->defaultRefresh = TRUE;
+ else
+ pVesa->defaultRefresh = FALSE;
pVesa->ModeSetClearScreen = FALSE;
if (xf86ReturnOptValBool(pVesa->Options, OPTION_MODESET_CLEAR_SCREEN,