fbdevhw: Fix some issues with the previous commit.

Fix a TRACE_ENTER typo and only update the internal fbdev mode state cache
after actually setting a mode.
This commit is contained in:
Michel Dänzer 2006-12-30 16:44:31 +01:00
parent f6815cb68b
commit c385bcf0bd

View File

@ -496,7 +496,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, DisplayModePtr mode, Bool check)
fbdevHWPtr fPtr = FBDEVHWPTR(pScrn);
struct fb_var_screeninfo req_var = fPtr->var, set_var;
TRACE_ENTER("ModeInit");
TRACE_ENTER("SetMode");
xfree2fbdev_fblayout(pScrn, &req_var);
xfree2fbdev_timing(mode, &req_var);
@ -528,7 +528,8 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, DisplayModePtr mode, Bool check)
return FALSE;
}
fPtr->var = set_var;
if (!check)
fPtr->var = set_var;
return TRUE;
}