From b33a01cf26957b280ecf5c5f47dcf3ca64b4e88a Mon Sep 17 00:00:00 2001 From: sponge <sponge@mail.i2p> Date: Fri, 31 Aug 2012 02:37:15 +0000 Subject: [PATCH] use index instead of upper and lower, it's the same thing, but makes more sense. --- router/java/src/net/i2p/router/util/RandomIterator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/util/RandomIterator.java b/router/java/src/net/i2p/router/util/RandomIterator.java index e6e7df59e8..ef31d4c2b8 100644 --- a/router/java/src/net/i2p/router/util/RandomIterator.java +++ b/router/java/src/net/i2p/router/util/RandomIterator.java @@ -137,9 +137,9 @@ public class RandomIterator<E> implements Iterator<E> { if (hasNext()) { if (index == lower) // 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) - upper = previousClearBit(upper - 1); + upper = previousClearBit(index - 1); } return list.get(index); } -- GitLab