Author: toad
Date: 2008-06-27 00:15:07 +0000 (Fri, 27 Jun 2008)
New Revision: 20807

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Minor activation

Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-06-27 00:10:36 UTC (rev 20806)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-06-27 00:15:07 UTC (rev 20807)
@@ -256,6 +256,8 @@
                try {
                        if(isCollectingBinaryBlob()) {
                                for(int i=0;i<dataBuckets.length;i++) {
+                                       if(persistent)
+                                               
container.activate(dataBlockStatus[i], 1);
                                        Bucket data = 
dataBlockStatus[i].getData();
                                        try {
                                                maybeAddToBinaryBlob(data, i, 
false, container, context);
@@ -537,6 +539,8 @@
                        }
                        for(int i=0;i<dataBuckets.length;i++) {
                                MinimalSplitfileBlock b = dataBuckets[i];
+                               if(persistent)
+                                       container.activate(b, 2);
                                if(b != null) {
                                        Bucket d = b.getData();
                                        if(d != null) d.free();
@@ -545,6 +549,8 @@
                        }
                        for(int i=0;i<checkBuckets.length;i++) {
                                MinimalSplitfileBlock b = checkBuckets[i];
+                               if(persistent)
+                                       container.activate(b, 2);
                                if(b != null) {
                                        Bucket d = b.getData();
                                        if(d != null) d.free();


Reply via email to