Author: toad
Date: 2008-07-12 16:55:40 +0000 (Sat, 12 Jul 2008)
New Revision: 21112

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
   branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java
Log:
Bugfixes to registerme for inserts changes

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-12 16:44:19 UTC (rev 21111)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-12 16:55:40 UTC (rev 21112)
@@ -173,6 +173,7 @@
                                                }

                                        }, NativeThread.NORM_PRIORITY, false);
+                                       return;
                                }
                                schedCore.innerRegister(req, random, 
selectorContainer);
                        } else {

Modified: 
branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java     
2008-07-12 16:44:19 UTC (rev 21111)
+++ branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java     
2008-07-12 16:55:40 UTC (rev 21112)
@@ -199,7 +199,7 @@
                }
                if(persistent)
                        container.set(this);
-               getScheduler(context).registerInsert(this, persistent, true);
+               getScheduler(context).registerInsert(this, persistent, false, 
true);
        }

        private void fail(InsertException e, ObjectContainer container, 
ClientContext context) {
@@ -263,7 +263,7 @@
                        if(persistent)
                                container.set(this);
                } else {
-                       getScheduler(context).registerInsert(this, persistent, 
true);
+                       getScheduler(context).registerInsert(this, persistent, 
true, true);
                }
        }



Reply via email to