Author: toad
Date: 2007-05-19 20:51:03 +0000 (Sat, 19 May 2007)
New Revision: 13274
Modified:
trunk/freenet/src/freenet/client/async/SplitFileInserter.java
Log:
Save progress to disk after splitting an insert into blocks and segments
Modified: trunk/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileInserter.java
2007-05-19 20:12:11 UTC (rev 13273)
+++ trunk/freenet/src/freenet/client/async/SplitFileInserter.java
2007-05-19 20:51:03 UTC (rev 13274)
@@ -102,6 +102,8 @@
for(int i=0;i<segments.length;i++)
count += segments[i].countCheckBlocks();
countCheckBlocks = count;
+ // Save progress to disk, don't want to do all that again
(probably includes compression in caller)
+ parent.onMajorProgress();
}
public SplitFileInserter(BaseClientPutter parent, PutCompletionCallback
cb, ClientMetadata clientMetadata, InsertContext ctx, boolean getCHKOnly,
boolean metadata, Object token, boolean insertAsArchiveManifest, SimpleFieldSet
fs) throws ResumeException {