Author: toad
Date: 2008-12-17 19:31:54 +0000 (Wed, 17 Dec 2008)
New Revision: 24463
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Auto-unbox to an int and then use that
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
2008-12-17 19:30:10 UTC (rev 24462)
+++
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
2008-12-17 19:31:54 UTC (rev 24463)
@@ -171,10 +171,11 @@
if(blockNums.size() == 0) return null;
x = context.random.nextInt(blockNums.size());
ret = blockNums.remove(x);
- Key key =
segment.getBlockNodeKey(((Integer)ret).intValue(), container);
+ int num = ret;
+ Key key = segment.getBlockNodeKey(ret,
container);
if(key == null) {
if(segment.isFinishing(container) ||
segment.isFinished(container)) return null;
-
if(segment.haveBlock(((Integer)ret).intValue(), container))
+ if(segment.haveBlock(num, container))
Logger.error(this, "Already
have block "+ret+" but was in blockNums on "+this);
else
Logger.error(this, "Key is null
for block "+ret+" for "+this);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs