]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/DirectPredicates.java
Still working for multiple readers
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / DirectPredicates.java
index 2d15b6b804031e8934640a526794fe349daf7c9e..63c54effe47f2e405320abe19e7a431af686bc70 100644 (file)
@@ -33,7 +33,7 @@ final public class DirectPredicates extends CollectionUnaryQuery<InternalProcedu
                provider.cache.remove(this);
        }
 
-       @Override
+       //@Override
        public Object compute(ReadGraphImpl graph, InternalProcedure<IntSet> procedure) throws DatabaseException {
            return computeForEach(graph, id, this, procedure);
        }
@@ -42,7 +42,7 @@ final public class DirectPredicates extends CollectionUnaryQuery<InternalProcedu
 
                graph.processor.querySupport.ensureLoaded(graph, id);
                
-               final IntSet list = new IntSet();
+               final IntSet list = new IntSet(graph.processor.querySupport);
 
                graph.processor.querySupport.getPredicates(graph, id, new IntProcedure() {