Author: toad
Date: 2008-06-28 11:14:02 +0000 (Sat, 28 Jun 2008)
New Revision: 20838
Modified:
branches/db4o/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
Log:
Gaaaaaaaah!
Modified:
branches/db4o/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
2008-06-27 23:05:08 UTC (rev 20837)
+++
branches/db4o/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
2008-06-28 11:14:02 UTC (rev 20838)
@@ -23,20 +23,24 @@
}
public void onSuccess(FetchResult result, ClientGetState state,
ObjectContainer container, ClientContext context) {
- if(container != null && persistent)
+ if(container != null && persistent) {
container.activate(cb, 1);
+ container.activate(usk, 5);
+ }
context.uskManager.update(usk, usk.suggestedEdition, context);
cb.onSuccess(result, state, container, context);
}
public void onFailure(FetchException e, ClientGetState state,
ObjectContainer container, ClientContext context) {
+ if(persistent) {
+ container.activate(cb, 1);
+ container.activate(usk, 5);
+ }
FreenetURI uri = e.newURI;
if(uri != null) {
uri = usk.turnMySSKIntoUSK(uri);
e = new FetchException(e, uri);
}
- if(container != null && persistent)
- container.activate(cb, 1);
cb.onFailure(e, state, container, context);
}