mirror of
https://github.com/reactos/wine.git
synced 2025-01-20 18:56:42 +00:00
Check for htotal=vtotal=0 (for xfree 4 vesa driver).
This commit is contained in:
parent
814654ef9f
commit
45cc1430e9
@ -36,7 +36,10 @@ static void convert_modeinfo( const XF86VidModeModeInfo *mode, LPDDHALMODEINFO i
|
||||
{
|
||||
info->dwWidth = mode->hdisplay;
|
||||
info->dwHeight = mode->vdisplay;
|
||||
info->wRefreshRate = mode->dotclock * 1000 / (mode->htotal * mode->vtotal);
|
||||
if (mode->htotal!=0 && mode->vtotal!=0)
|
||||
info->wRefreshRate = mode->dotclock * 1000 / (mode->htotal * mode->vtotal);
|
||||
else
|
||||
info->wRefreshRate = 0;
|
||||
TRACE(" width=%ld, height=%ld, refresh=%d\n",
|
||||
info->dwWidth, info->dwHeight, info->wRefreshRate);
|
||||
/* XVidMode cannot change display depths... */
|
||||
@ -54,7 +57,10 @@ static void convert_modeline(int dotclock, const XF86VidModeModeLine *mode, LPDD
|
||||
{
|
||||
info->dwWidth = mode->hdisplay;
|
||||
info->dwHeight = mode->vdisplay;
|
||||
info->wRefreshRate = dotclock * 1000 / (mode->htotal * mode->vtotal);
|
||||
if (mode->htotal!=0 && mode->vtotal!=0)
|
||||
info->wRefreshRate = dotclock * 1000 / (mode->htotal * mode->vtotal);
|
||||
else
|
||||
info->wRefreshRate = 0;
|
||||
TRACE(" width=%ld, height=%ld, refresh=%d\n",
|
||||
info->dwWidth, info->dwHeight, info->wRefreshRate);
|
||||
/* XVidMode cannot change display depths... */
|
||||
|
Loading…
x
Reference in New Issue
Block a user