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);