فهرست منبع

rtl: fixed AnsiSameText using toLowerCase to use default locale

mattias 5 سال پیش
والد
کامیت
041243f477
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      packages/rtl/sysutils.pas

+ 1 - 1
packages/rtl/sysutils.pas

@@ -1411,7 +1411,7 @@ end;
 
 
 function AnsiSameText(const s1, s2: String): Boolean; assembler;
 function AnsiSameText(const s1, s2: String): Boolean; assembler;
 asm
 asm
-  return s1.localeCompare(s2) == 0;
+  return s1.toLowerCase() == s2.toLowerCase();
 end;
 end;
 
 
 function AnsiCompareStr(const s1, s2: String): Integer;
 function AnsiCompareStr(const s1, s2: String): Integer;