Author: toad
Date: 2008-06-26 17:33:54 +0000 (Thu, 26 Jun 2008)
New Revision: 20765
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Don't kill already running requests when we remove from parent.
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
2008-06-26 17:22:28 UTC (rev 20764)
+++
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
2008-06-26 17:33:54 UTC (rev 20765)
@@ -366,7 +366,7 @@
public boolean isCancelled() {
synchronized(segment) {
- return cancelled;
+ return parent.cancelled;
}
}
@@ -444,7 +444,6 @@
if(logMINOR)
Logger.minor(this, "Definitely removing from
parent: "+this);
if(!segment.maybeRemoveSeg(this)) return;
- cancelled = true;
}
unregister(false, container);
}