diff win/dw.c @ 2022:28809bf17957

Win: Switch to using _wcsicmp() from CompareStringOrdinal() for increased compatibility. Remove debug messages from the new IE code. Add _free_window_memory() to cleanup browsers.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 09 Nov 2019 07:18:21 +0000
parents 0cce5fed4594
children 89d62197124b
line wrap: on
line diff
--- a/win/dw.c	Sat Nov 09 06:33:08 2019 +0000
+++ b/win/dw.c	Sat Nov 09 07:18:21 2019 +0000
@@ -703,7 +703,6 @@
    _Max
 } _PreferredAppMode;
 
-int CompareStringOrdinal(LPCWCH lpString1, int cchCount1, LPCWCH lpString2, int cchCount2, BOOL bIgnoreCase);
 HTHEME (WINAPI * _OpenNcThemeData)(HWND, LPCWSTR) = NULL; 
 VOID (WINAPI * _RefreshImmersiveColorPolicyState)(VOID) = NULL; 
 BOOL (WINAPI * _GetIsImmersiveColorUsingHighContrast)(IMMERSIVE_HC_CACHE_MODE) = NULL; 
@@ -805,7 +804,7 @@
 BOOL IsColorSchemeChangeMessage(LPARAM lParam)
 {
    BOOL is = FALSE;
-   if(lParam && CompareStringOrdinal((LPCWCH)lParam, -1, L"ImmersiveColorSet", -1, TRUE) == CSTR_EQUAL)
+   if(lParam && _wcsicmp((LPCWCH)lParam, L"ImmersiveColorSet") == 0)
    {
       _RefreshImmersiveColorPolicyState();
       is = TRUE;