[PATCH v3] vbscript/tests: Fix test for WeekDayName(foo, bar, 0).
Jacek Caban
jacek at codeweavers.com
Thu Nov 2 07:55:34 CDT 2017
Hi Alex,
On 01.11.2017 22:04, Alex Henrie wrote:
> - if (!hkernel32)
> + if (pGetThreadUILanguage)
> {
> - hkernel32 = GetModuleHandleA("kernel32.dll");
> - pGetThreadUILanguage = (void*)GetProcAddress(hkernel32, "GetThreadUILanguage");
> - pGetUserDefaultUILanguage = (void*)GetProcAddress(hkernel32, "GetUserDefaultUILanguage");
> + is_english = (PRIMARYLANGID(pGetThreadUILanguage()) == LANG_ENGLISH &&
> + PRIMARYLANGID(GetUserDefaultUILanguage()) == LANG_ENGLISH &&
> + PRIMARYLANGID(GetUserDefaultLangID()) == LANG_ENGLISH);
I think you don't want to skip those tests if GetThreadUILanguage is not
available, just don't use it. Something like:
is_english = (!pGetThreadUILanguage ||
PRIMARYLANGID(pGetThreadUILanguage()) == LANG_ENGLISH) && /* other tests */;
should do the trick.
Thanks,
Jacek
More information about the wine-patches
mailing list