From 567505b2ed2db8a9e331a6e1b372e3d2f9dd1070 Mon Sep 17 00:00:00 2001 From: derrod Date: Tue, 8 Nov 2022 12:24:11 +0100 Subject: [PATCH] libobs: Fix reading Windows release name --- libobs/util/platform-windows.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libobs/util/platform-windows.c b/libobs/util/platform-windows.c index bc692a50c..ac7897016 100644 --- a/libobs/util/platform-windows.c +++ b/libobs/util/platform-windows.c @@ -1187,7 +1187,9 @@ static inline void get_reg_ver(struct win_version_info *ver) ver->build = wcstol(str, NULL, 10); } - if (get_reg_sz(key, L"ReleaseId", str, sizeof(str))) { + const wchar_t *release_key = ver->build > 19041 ? L"DisplayVersion" + : L"ReleaseId"; + if (get_reg_sz(key, release_key, str, sizeof(str))) { os_wcs_to_utf8(str, 0, win_release_id, MAX_SZ_LEN); }