瀏覽代碼

fix multichar count

Unknown 6 年之前
父節點
當前提交
8fd3105f50
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lazpaintcontrols/lcvectortextshapes.pas

+ 2 - 2
lazpaintcontrols/lcvectortextshapes.pas

@@ -294,7 +294,7 @@ begin
   begin
   begin
     delCount := GetTextLayoutIgnoreMatrix.DeleteTextBefore(selLeft, ACount);
     delCount := GetTextLayoutIgnoreMatrix.DeleteTextBefore(selLeft, ACount);
     FText := GetTextLayoutIgnoreMatrix.TextUTF8;
     FText := GetTextLayoutIgnoreMatrix.TextUTF8;
-    dec(selLeft,ACount);
+    dec(selLeft,delCount);
   end;
   end;
   FSelStart := selLeft;
   FSelStart := selLeft;
   FSelEnd := selLeft;
   FSelEnd := selLeft;
@@ -311,7 +311,7 @@ begin
   begin
   begin
     delCount := GetTextLayoutIgnoreMatrix.DeleteText(selRight, ACount);
     delCount := GetTextLayoutIgnoreMatrix.DeleteText(selRight, ACount);
     FText := GetTextLayoutIgnoreMatrix.TextUTF8;
     FText := GetTextLayoutIgnoreMatrix.TextUTF8;
-    inc(selRight,ACount);
+    inc(selRight,delCount);
   end;
   end;
   FSelStart := selRight;
   FSelStart := selRight;
   FSelEnd := selRight;
   FSelEnd := selRight;