mirror of https://github.com/encounter/SDL.git
windows: If a display's friendly name is blank, try the generic name.
Fixes #6031.
This commit is contained in:
parent
9ff498e78e
commit
c6c0a8394e
|
@ -271,6 +271,12 @@ WIN_GetDisplayNameVista(const WCHAR *deviceName)
|
||||||
rc = pDisplayConfigGetDeviceInfo(&targetName.header);
|
rc = pDisplayConfigGetDeviceInfo(&targetName.header);
|
||||||
if (rc == ERROR_SUCCESS) {
|
if (rc == ERROR_SUCCESS) {
|
||||||
retval = WIN_StringToUTF8W(targetName.monitorFriendlyDeviceName);
|
retval = WIN_StringToUTF8W(targetName.monitorFriendlyDeviceName);
|
||||||
|
/* if we got an empty string, treat it as failure so we'll fallback
|
||||||
|
to getting the generic name. */
|
||||||
|
if (retval && (*retval == '\0')) {
|
||||||
|
SDL_free(retval);
|
||||||
|
retval = NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue