diff --git a/code/libraries/coded-sequence/java/nu/marginalia/sequence/GammaCodedSequence.java b/code/libraries/coded-sequence/java/nu/marginalia/sequence/GammaCodedSequence.java index 00fcf097..8d8097be 100644 --- a/code/libraries/coded-sequence/java/nu/marginalia/sequence/GammaCodedSequence.java +++ b/code/libraries/coded-sequence/java/nu/marginalia/sequence/GammaCodedSequence.java @@ -93,8 +93,8 @@ public class GammaCodedSequence implements Iterable, CodedSequence { } public IntList values() { - var intItr = iterator(); - IntArrayList ret = new IntArrayList(8); + var intItr = new EliasGammaSequenceIterator(buffer()); + IntArrayList ret = new IntArrayList(intItr.rem); while (intItr.hasNext()) { ret.add(intItr.nextInt()); }