Browse Source

fix multichar count

Unknown 6 years ago
parent
commit
8fd3105f50
1 changed files with 2 additions and 2 deletions
  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;