Author: toad
Date: 2008-07-17 22:21:19 +0000 (Thu, 17 Jul 2008)
New Revision: 21199

Modified:
   branches/db4o/freenet/src/freenet/client/FECQueue.java
Log:
and() here

Modified: branches/db4o/freenet/src/freenet/client/FECQueue.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/FECQueue.java      2008-07-17 
22:18:39 UTC (rev 21198)
+++ branches/db4o/freenet/src/freenet/client/FECQueue.java      2008-07-17 
22:21:19 UTC (rev 21199)
@@ -9,6 +9,7 @@

 import com.db4o.ObjectContainer;
 import com.db4o.ObjectSet;
+import com.db4o.query.Constraint;
 import com.db4o.query.Predicate;
 import com.db4o.query.Query;

@@ -236,8 +237,8 @@
                                        if(logMINOR) Logger.minor(this, 
"Grabbing up to "+grab+" jobs at priority "+prio);
                                        Query query = container.query();
                                        query.constrain(FECJob.class);
-                                       query.descend("priority").constrain(new 
Short(prio));
-                                       
query.descend("queue").constrain(FECQueue.this);
+                                       Constraint con = 
query.descend("priority").constrain(new Short(prio));
+                                       
con.and(query.descend("queue").constrain(FECQueue.this));
                                        
query.descend("addedTime").orderAscending();
                                        ObjectSet results = query.execute();
                                        if(results.hasNext()) {


Reply via email to