浏览代码

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
     delCount := GetTextLayoutIgnoreMatrix.DeleteTextBefore(selLeft, ACount);
     FText := GetTextLayoutIgnoreMatrix.TextUTF8;
-    dec(selLeft,ACount);
+    dec(selLeft,delCount);
   end;
   FSelStart := selLeft;
   FSelEnd := selLeft;
@@ -311,7 +311,7 @@ begin
   begin
     delCount := GetTextLayoutIgnoreMatrix.DeleteText(selRight, ACount);
     FText := GetTextLayoutIgnoreMatrix.TextUTF8;
-    inc(selRight,ACount);
+    inc(selRight,delCount);
   end;
   FSelStart := selRight;
   FSelEnd := selRight;