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

Reply via email to