SDL_windowsmodes: fix WIN_GetDisplayNameVista source identifier number

This was getting the wrong monitor's name because the source identifier
was not being included in the DisplayConfigGetDeviceInfo request.
This commit is contained in:
Steven Noonan 2022-08-25 18:41:32 -07:00 committed by Sam Lantinga
parent 32c4996c04
commit 9ce9c2530a
1 changed files with 1 additions and 0 deletions

View File

@ -256,6 +256,7 @@ WIN_GetDisplayNameVista(const WCHAR *deviceName)
sourceName.header.adapterId = paths[i].targetInfo.adapterId;
sourceName.header.type = DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME;
sourceName.header.size = sizeof (sourceName);
sourceName.header.id = paths[i].sourceInfo.id;
rc = pDisplayConfigGetDeviceInfo(&sourceName.header);
if (rc != ERROR_SUCCESS) {
break;