From: Rémi Bernon rbernon@codeweavers.com
--- programs/explorer/desktop.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/programs/explorer/desktop.c b/programs/explorer/desktop.c index a18c9806d42..e1942695a6e 100644 --- a/programs/explorer/desktop.c +++ b/programs/explorer/desktop.c @@ -976,6 +976,9 @@ static void initialize_display_settings( unsigned int width, unsigned int height { DEVMODEW devmode = {.dmSize = sizeof(DEVMODEW)};
+ if (!(device.StateFlags & DISPLAY_DEVICE_ATTACHED_TO_DESKTOP)) + continue; + if (!EnumDisplaySettingsExW( device.DeviceName, ENUM_CURRENT_SETTINGS, &devmode, 0)) { ERR( "Failed to query current display settings for %s.\n", debugstr_w( device.DeviceName ) );