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 {


Reply via email to