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);
        }



Reply via email to