Author: toad
Date: 2008-07-22 15:49:43 +0000 (Tue, 22 Jul 2008)
New Revision: 21305

Modified:
   branches/db4o/freenet/src/freenet/client/async/USKFetcherTag.java
Log:
Activation

Modified: branches/db4o/freenet/src/freenet/client/async/USKFetcherTag.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/USKFetcherTag.java   
2008-07-22 14:50:26 UTC (rev 21304)
+++ branches/db4o/freenet/src/freenet/client/async/USKFetcherTag.java   
2008-07-22 15:49:43 UTC (rev 21305)
@@ -130,8 +130,10 @@
                        context.jobRunner.queue(new DBJob() {

                                public void run(ObjectContainer container, 
ClientContext context) {
+                                       container.activate(callback, 1);
                                        callback.onCancelled(container, 
context);
                                        container.set(this);
+                                       container.deactivate(callback, 1);
                                }

                        }, NativeThread.HIGH_PRIORITY, false);
@@ -148,8 +150,10 @@
                        context.jobRunner.queue(new DBJob() {

                                public void run(ObjectContainer container, 
ClientContext context) {
+                                       container.activate(callback, 1);
                                        callback.onFailure(container, context);
                                        container.set(this);
+                                       container.deactivate(callback, 1);
                                }

                        }, NativeThread.HIGH_PRIORITY, false);
@@ -178,8 +182,10 @@
                        context.jobRunner.queue(new DBJob() {

                                public void run(ObjectContainer container, 
ClientContext context) {
+                                       container.activate(callback, 1);
                                        callback.onFoundEdition(l, key, 
container, context, metadata, codec, data);
                                        container.set(this);
+                                       container.deactivate(callback, 1);
                                }

                        }, NativeThread.HIGH_PRIORITY, false);


Reply via email to