修复MultiResource游标歧义问题(issue#IDNAOY@Gitee)

This commit is contained in:
Looly
2026-02-01 21:32:50 +08:00
parent 9c35fa9e3f
commit dca189f700

View File

@@ -98,12 +98,12 @@ public class MultiResource implements Resource, Iterable<Resource>, Iterator<Res
@Override
public boolean hasNext() {
return cursor < resources.size();
return getValidCursor() < resources.size();
}
@Override
public synchronized Resource next() {
if (cursor >= resources.size()) {
if (!hasNext()) {
throw new ConcurrentModificationException();
}
this.cursor++;