DM_INTERLACED seems not defined for MSVC 2005 - so exclude it for MSVC
versions prior to 2010
This commit is contained in:
parent
d01197cf1b
commit
a7e1a6c8ce
|
@ -2334,12 +2334,14 @@ static bool win32_monitor_set_fullscreen(
|
||||||
devmode.dmPelsWidth = width;
|
devmode.dmPelsWidth = width;
|
||||||
devmode.dmPelsHeight = height;
|
devmode.dmPelsHeight = height;
|
||||||
devmode.dmDisplayFrequency = refresh;
|
devmode.dmDisplayFrequency = refresh;
|
||||||
devmode.dmDisplayFlags = interlaced ? DM_INTERLACED : 0;
|
|
||||||
devmode.dmFields = DM_PELSWIDTH
|
devmode.dmFields = DM_PELSWIDTH
|
||||||
| DM_PELSHEIGHT
|
| DM_PELSHEIGHT
|
||||||
| DM_DISPLAYFREQUENCY;
|
| DM_DISPLAYFREQUENCY;
|
||||||
|
#if !(_MSC_VER && (_MSC_VER < 1600))
|
||||||
|
devmode.dmDisplayFlags = interlaced ? DM_INTERLACED : 0;
|
||||||
if (interlaced)
|
if (interlaced)
|
||||||
devmode.dmFields |= DM_DISPLAYFLAGS;
|
devmode.dmFields |= DM_DISPLAYFLAGS;
|
||||||
|
#endif
|
||||||
return win32_change_display_settings(dev_name, &devmode,
|
return win32_change_display_settings(dev_name, &devmode,
|
||||||
CDS_FULLSCREEN) == DISP_CHANGE_SUCCESSFUL;
|
CDS_FULLSCREEN) == DISP_CHANGE_SUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue