From adc81678ca6049def8124965642b3ad90b34e462 Mon Sep 17 00:00:00 2001 From: Benedikt Stebner Date: Fri, 29 Jul 2022 21:56:27 +0200 Subject: [PATCH] Only add offsets for LeftToRight runs --- src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs b/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs index b9147c0f65..6c6939d2a0 100644 --- a/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs +++ b/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs @@ -266,10 +266,10 @@ namespace Avalonia.Media.TextFormatting { offset = Math.Max(0, currentPosition - shapedRun.Text.Start); } - else - { - offset = Math.Max(0, currentPosition - shapedRun.Text.Start + shapedRun.Text.Length); - } + //else + //{ + // offset = Math.Max(0, currentPosition - shapedRun.Text.Start + shapedRun.Text.Length); + //} characterHit = new CharacterHit(characterHit.FirstCharacterIndex + offset, characterHit.TrailingLength);