diff --git a/Recyclable.Collections/RecyclableList.cs b/Recyclable.Collections/RecyclableList.cs index b774002..3967338 100644 --- a/Recyclable.Collections/RecyclableList.cs +++ b/Recyclable.Collections/RecyclableList.cs @@ -69,7 +69,7 @@ namespace Recyclable.Collections list._nextItemIndex = blockSize; } - if ((list._capacity * blockSize) - oldCountMinus1 == blockSize) + if (list._capacity - oldCountMinus1 == blockSize) { T[][] memoryBlocks = list._memoryBlocks; if (blockSize >= RecyclableDefaults.MinPooledArrayLength)