use index instead of upper and lower, it's the same thing, but makes more sense.

This commit is contained in:
sponge
2012-08-31 02:37:15 +00:00
parent a4511ca2ab
commit b33a01cf26

View File

@ -137,9 +137,9 @@ public class RandomIterator<E> implements Iterator<E> {
if (hasNext()) { if (hasNext()) {
if (index == lower) if (index == lower)
// workaround for Android ICS bug - see below // workaround for Android ICS bug - see below
lower = isAndroid ? nextClearBit(lower) : served.nextClearBit(lower); lower = isAndroid ? nextClearBit(index) : served.nextClearBit(index);
else if (index == upper) else if (index == upper)
upper = previousClearBit(upper - 1); upper = previousClearBit(index - 1);
} }
return list.get(index); return list.get(index);
} }