ソースを参照

* Small improvement to #41350, see comment

Michaël Van Canneyt 1 ヶ月 前
コミット
32062dbecc
1 ファイル変更2 行追加2 行削除
  1. 2 2
      rtl/java/jastrings.inc

+ 2 - 2
rtl/java/jastrings.inc

@@ -766,7 +766,7 @@ begin
   SubstrLen:=Length(SubStr);
   if (SubstrLen>0) and (Offset>0) and (Offset<=Length(Source)) then
    begin
-     MaxLen:=Length(source)-Length(SubStr);
+     MaxLen:=Length(source)-SubStrLen;
      i:=Offset-1;
      while (i<=MaxLen) do
       begin
@@ -798,7 +798,7 @@ begin
   SubstrLen:=Length(SubStr);
   if (SubstrLen>0) and (Offset>0) and (Offset<=Length(Source)) then
    begin
-     MaxLen:=Length(source)-Length(SubStr);
+     MaxLen:=Length(source)-SubStrLen;
      i:=Offset-1;
      while (i<=MaxLen) do
       begin