From f8c2288f4a738900be1b75c6c507c403f153e056 Mon Sep 17 00:00:00 2001 From: Sergey Mikolaitis Date: Wed, 11 Jan 2023 03:04:34 +0300 Subject: [PATCH] [Text] [Bidi] fix EnsureCapacity return --- src/Avalonia.Base/Utilities/ArrayBuilder.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Base/Utilities/ArrayBuilder.cs b/src/Avalonia.Base/Utilities/ArrayBuilder.cs index d63eaddb7d..e6b67bd383 100644 --- a/src/Avalonia.Base/Utilities/ArrayBuilder.cs +++ b/src/Avalonia.Base/Utilities/ArrayBuilder.cs @@ -147,13 +147,13 @@ namespace Avalonia.Utilities { newCapacity = min; } - - Dispose(); + var array = ArrayPool.Shared.Rent(newCapacity); if (_size > 0) { Array.Copy(_data!, array, _size); + ArrayPool.Shared.Return(_data!); } _data = array;