summaryrefslogtreecommitdiff
path: root/src/library/scalax/collection/mutable/ResizableArray.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scalax/collection/mutable/ResizableArray.scala')
-rw-r--r--src/library/scalax/collection/mutable/ResizableArray.scala5
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 */