You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-09-12 18:50:20 -07:00
Added patch to silence repeated LocaleNameToLCID/LCIDToLocaleName unsupported flags FIXMEs.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
From 92cb03fb619558c2193475843fbde619f517469d Mon Sep 17 00:00:00 2001
|
||||
From: Jarkko Korpi <jarkko_korpi@hotmail.com>
|
||||
Date: Wed, 15 Jul 2015 02:38:25 +0300
|
||||
Subject: kernel32: Silence repeated LocaleNameToLCID unsupported flags
|
||||
message.
|
||||
|
||||
---
|
||||
dlls/kernel32/locale.c | 7 +++++--
|
||||
1 file changed, 5 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/dlls/kernel32/locale.c b/dlls/kernel32/locale.c
|
||||
index eaf1183..74f77dd 100644
|
||||
--- a/dlls/kernel32/locale.c
|
||||
+++ b/dlls/kernel32/locale.c
|
||||
@@ -1093,8 +1093,10 @@ LANGID WINAPI GetSystemDefaultUILanguage(void)
|
||||
LCID WINAPI LocaleNameToLCID( LPCWSTR name, DWORD flags )
|
||||
{
|
||||
struct locale_name locale_name;
|
||||
+ static int once;
|
||||
|
||||
- if (flags) FIXME( "unsupported flags %x\n", flags );
|
||||
+ if (flags && !once++)
|
||||
+ FIXME( "unsupported flags %x\n", flags );
|
||||
|
||||
if (name == LOCALE_NAME_USER_DEFAULT)
|
||||
return GetUserDefaultLCID();
|
||||
@@ -1124,7 +1126,8 @@ LCID WINAPI LocaleNameToLCID( LPCWSTR name, DWORD flags )
|
||||
*/
|
||||
INT WINAPI LCIDToLocaleName( LCID lcid, LPWSTR name, INT count, DWORD flags )
|
||||
{
|
||||
- if (flags) FIXME( "unsupported flags %x\n", flags );
|
||||
+ static int once;
|
||||
+ if (flags && !once++) FIXME( "unsupported flags %x\n", flags );
|
||||
|
||||
return GetLocaleInfoW( lcid, LOCALE_SNAME | LOCALE_NOUSEROVERRIDE, name, count );
|
||||
}
|
||||
--
|
||||
2.4.5
|
||||
|
1
patches/kernel32-LocaleNameToLCID/definition
Normal file
1
patches/kernel32-LocaleNameToLCID/definition
Normal file
@@ -0,0 +1 @@
|
||||
Fixes: [30076] Silence repeated LocaleNameToLCID/LCIDToLocaleName unsupported flags FIXMEs
|
Reference in New Issue
Block a user