On Wed, Apr 15, 2009 at 9:28 PM,  <t...@freenetproject.org> wrote:
> Author: toad
> Date: 2009-04-15 13:28:16 +0000 (Wed, 15 Apr 2009)
> New Revision: 26844
>
> Modified:
>   trunk/freenet/src/freenet/client/async/USKFetcher.java
> Log:
> USKFetcher: subscribe to USKManager so that we are immediately told if the 
> edition we are fetching is updated. Unsub on cancel or finish.
>
>
> Modified: trunk/freenet/src/freenet/client/async/USKFetcher.java
> ===================================================================
> --- trunk/freenet/src/freenet/client/async/USKFetcher.java      2009-04-15 
> 12:57:07 UTC (rev 26843)
> +++ trunk/freenet/src/freenet/client/async/USKFetcher.java      2009-04-15 
> 13:28:16 UTC (rev 26844)
> @@ -64,7 +64,7 @@
>  * - TUKs (when we have TUKs).
>  * - Passive requests (when we have passive requests).
>  */
> -public class USKFetcher implements ClientGetState {
> +public class USKFetcher implements ClientGetState, USKCallback {
>     private static volatile boolean logMINOR;
>     private static volatile boolean logDEBUG;
>
> @@ -300,6 +300,7 @@
>                        }
>                        schedule(end-now, null, context);
>                } else {
> +                       uskManager.unsubscribe(origUSK, this, false);

uskManager.unsubscribe() didn't work last time I checked (before db4o merge),
is that fixed since then?

[..]
_______________________________________________
Devl mailing list
Devl@freenetproject.org
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to