Author: toad
Date: 2008-06-26 14:56:03 +0000 (Thu, 26 Jun 2008)
New Revision: 20743

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java
Log:
Deactivate after checking in segmentFinished(), just like with inserts.

Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java        
2008-06-26 14:52:36 UTC (rev 20742)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java        
2008-06-26 14:56:03 UTC (rev 20743)
@@ -248,7 +248,12 @@
                                        allSegmentsFinished = true;
                                        finish = true;
                                }
-                       } 
+                       } else {
+                               for(int i=0;i<segments.length;i++) {
+                                       if(segments[i] == segment) continue;
+                                       container.deactivate(segments[i], 1);
+                               }
+                       }
                        notifyAll();
                }
                if(persistent) container.set(this);


Reply via email to