Author: toad
Date: 2008-06-25 01:59:11 +0000 (Wed, 25 Jun 2008)
New Revision: 20672

Modified:
   
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Store parent here too

Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java  
    2008-06-25 01:51:41 UTC (rev 20671)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java  
    2008-06-25 01:59:11 UTC (rev 20672)
@@ -38,6 +38,7 @@

        final int retryCount;
        final SplitFileFetcherSegment segment;
+       final ClientRequester parent;
        /**
         * The block numbers (as Integer's) of the blocks we are currently 
trying to fetch.
         * Does not include blocks on the cooldown queue, this is simply used 
to make 
@@ -53,6 +54,7 @@
                super(segment.parent);
                this.segment = segment;
                this.retryCount = retryCount;
+               this.parent = segment.parent;
                ctx = segment.blockFetchContext;
                blockNums = new Vector();
                logMINOR = Logger.shouldLog(Logger.MINOR, this);
@@ -334,15 +336,15 @@
        }

        public RequestClient getClient() {
-               return segment.parent.getClient();
+               return parent.getClient();
        }

        public ClientRequester getClientRequest() {
-               return segment.parent;
+               return parent;
        }

        public short getPriorityClass() {
-               return segment.parent.priorityClass;
+               return parent.priorityClass;
        }

        public int getRetryCount() {


Reply via email to