diff options
Diffstat (limited to 'src/library/scalax/collection/mutable/ResizableArray.scala')
-rw-r--r-- | src/library/scalax/collection/mutable/ResizableArray.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/library/scalax/collection/mutable/ResizableArray.scala b/src/library/scalax/collection/mutable/ResizableArray.scala index 5a9e81f069..93a4c7753a 100644 --- a/src/library/scalax/collection/mutable/ResizableArray.scala +++ b/src/library/scalax/collection/mutable/ResizableArray.scala @@ -72,7 +72,10 @@ trait ResizableArray[A] extends Vector[A] { */ def reduceToSize(sz: Int) { require(sz <= size0) - size0 = sz + while (size0 > sz) { + size0 -= 1 + array(size0) = null + } } /** ensure that the internal array has at n cells */ |