diff --git a/src/Avalonia.Controls/Presenters/TextPresenter.cs b/src/Avalonia.Controls/Presenters/TextPresenter.cs index dd36f3da4c..c499ea0e0b 100644 --- a/src/Avalonia.Controls/Presenters/TextPresenter.cs +++ b/src/Avalonia.Controls/Presenters/TextPresenter.cs @@ -40,7 +40,6 @@ namespace Avalonia.Controls.Presenters private int _selectionStart; private int _selectionEnd; private bool _caretBlink; - private IBrush _selectionBrush; static TextPresenter() { @@ -147,11 +146,9 @@ namespace Avalonia.Controls.Presenters var rects = FormattedText.HitTestTextRange(start, length); - _selectionBrush = SelectionBrush; - foreach (var rect in rects) { - context.FillRectangle(_selectionBrush, rect); + context.FillRectangle(SelectionBrush, rect); } }