Author: toad
Date: 2009-04-03 20:56:37 +0000 (Fri, 03 Apr 2009)
New Revision: 26482

Modified:
   trunk/freenet/src/freenet/client/async/SplitFileInserter.java
Log:
No point having them all active at once


Modified: trunk/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileInserter.java       
2009-04-03 20:46:26 UTC (rev 26481)
+++ trunk/freenet/src/freenet/client/async/SplitFileInserter.java       
2009-04-03 20:56:37 UTC (rev 26482)
@@ -487,14 +487,12 @@
                                        container.activate(segments[i], 1);
                                if(!segments[i].isFetchable()) {
                                        if(logMINOR) Logger.minor(this, 
"Segment not fetchable: "+i+": "+segments[i]);
-                                       if(persistent) {
-                                               for(int j=0;j<=i;j++) {
-                                                       if(segments[j] == 
segment) continue;
-                                                       
container.deactivate(segments[j], 1);
-                                               }
-                                       }
+                                       if(persistent && segments[i] != segment)
+                                               
container.deactivate(segments[i], 1);
                                        return;
                                }
+                               if(persistent && segments[i] != segment)
+                                       container.deactivate(segments[i], 1);
                        }
                        fetchable = true;
                }

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to