From: Rémi Bernon <rbernon(a)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 ) ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/5422