From c1f9ea10aa5b651d4b875625e50a77853094bf80 Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Sun, 17 Dec 2023 22:16:34 +0100 Subject: [PATCH] [REGEDIT] Fix inverted case matching when searching value data (#6159) --- base/applications/regedit/find.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/applications/regedit/find.c b/base/applications/regedit/find.c index 9405271a916..919ae0cbe78 100644 --- a/base/applications/regedit/find.c +++ b/base/applications/regedit/find.c @@ -91,7 +91,7 @@ static BOOL CompareName(LPCWSTR pszName1, LPCWSTR pszName2) static BOOL MatchString(LPCWCH pch1, INT cch1, LPCWCH pch2, INT cch2) { INT i; - DWORD dwNorm = ((s_dwFlags & RSF_MATCHCASE) ? NORM_IGNORECASE : 0); + DWORD dwNorm = ((s_dwFlags & RSF_MATCHCASE) ? 0 : NORM_IGNORECASE); if (s_dwFlags & RSF_WHOLESTRING) return 2 == CompareStringW(LOCALE_SYSTEM_DEFAULT, dwNorm, pch1, cch1, pch2, cch2);