DM_INTERLACED seems not defined for MSVC 2005 - so exclude it for MSVC

versions prior to 2010
This commit is contained in:
libretroadmin 2024-04-06 23:07:25 +02:00
parent d01197cf1b
commit a7e1a6c8ce

View File

@ -2334,12 +2334,14 @@ static bool win32_monitor_set_fullscreen(
devmode.dmPelsWidth = width;
devmode.dmPelsHeight = height;
devmode.dmDisplayFrequency = refresh;
devmode.dmDisplayFlags = interlaced ? DM_INTERLACED : 0;
devmode.dmFields = DM_PELSWIDTH
| DM_PELSHEIGHT
| DM_DISPLAYFREQUENCY;
#if !(_MSC_VER && (_MSC_VER < 1600))
devmode.dmDisplayFlags = interlaced ? DM_INTERLACED : 0;
if (interlaced)
devmode.dmFields |= DM_DISPLAYFLAGS;
#endif
return win32_change_display_settings(dev_name, &devmode,
CDS_FULLSCREEN) == DISP_CHANGE_SUCCESSFUL;
}