diff --git a/src/Avalonia.Controls/SelectableTextBlock.cs b/src/Avalonia.Controls/SelectableTextBlock.cs index 269f7b23e9..8f1248027c 100644 --- a/src/Avalonia.Controls/SelectableTextBlock.cs +++ b/src/Avalonia.Controls/SelectableTextBlock.cs @@ -347,13 +347,9 @@ namespace Avalonia.Controls } else { - if (_wordSelectionStart == -1 || index < SelectionStart || index > SelectionEnd) - { - SetCurrentValue(SelectionStartProperty, index); - SetCurrentValue(SelectionEndProperty, index); - - _wordSelectionStart = -1; - } + SetCurrentValue(SelectionStartProperty, index); + SetCurrentValue(SelectionEndProperty, index); + _wordSelectionStart = -1; } break;