Use DefaultRefresh by default 32/10132/1
authorAnas Nashif <anas.nashif@intel.com>
Thu, 19 Sep 2013 04:52:35 +0000 (00:52 -0400)
committerAnas Nashif <anas.nashif@intel.com>
Thu, 19 Sep 2013 04:54:00 +0000 (00:54 -0400)
Change-Id: I06947912ead4a6631dab0c13c8a8e502dd137367
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
src/vesa.c

index 8ac77da..0794f56 100644 (file)
@@ -843,9 +843,16 @@ VESAPreInit(ScrnInfoPtr pScrn, int flags)
     /* 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,