فهرست منبع

Fixed issue with find results always being lower case

scott brogden 5 سال پیش
والد
کامیت
f377fbbf96
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      Misc.cpp

+ 3 - 2
Misc.cpp

@@ -1180,8 +1180,9 @@ int FindNoCaseAndInsert(CString& mainStr, CString& findStr, CString preInsert, C
 
 		int firstFindPos = 0;
 
-		CString mainLow = mainStr.MakeLower();
-		CString findLow = mainStr.MakeLower();
+		CString mainLow(theApp.m_icuString.ToLowerStringEx(mainStr));		
+		CString findLow(theApp.m_icuString.ToLowerStringEx(findStr));
+		findLow.MakeLower();
 		
 		int preLength = preInsert.GetLength();
 		int postLength = postInsert.GetLength();