Nikolay Sivov : dwrite: Lowercase locale names in localized strings pairs.

Alexandre Julliard julliard at winehq.org
Wed Mar 10 14:58:45 CST 2021


Module: wine
Branch: master
Commit: 98608f20999da7432000e4a4f0ca5a2838e0b0de
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=98608f20999da7432000e4a4f0ca5a2838e0b0de

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed Mar 10 12:30:26 2021 +0300

dwrite: Lowercase locale names in localized strings pairs.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dwrite/main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/dwrite/main.c b/dlls/dwrite/main.c
index 4e308485a01..ea5a8e018cc 100644
--- a/dlls/dwrite/main.c
+++ b/dlls/dwrite/main.c
@@ -468,7 +468,7 @@ HRESULT add_localizedstring(IDWriteLocalizedStrings *iface, const WCHAR *locale,
     if (*locale)
     {
         for (i = 0; i < count; i++)
-            if (!strcmpW(strings->data[i].locale, locale))
+            if (!lstrcmpiW(strings->data[i].locale, locale))
                 return S_OK;
     }
 
@@ -483,6 +483,7 @@ HRESULT add_localizedstring(IDWriteLocalizedStrings *iface, const WCHAR *locale,
         heap_free(strings->data[count].string);
         return E_OUTOFMEMORY;
     }
+    strlwrW(strings->data[count].locale);
 
     strings->count++;
 




More information about the wine-cvs mailing list