X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FTopologicalBag.java;h=8862be6e82ea6ec9e443456894ae43788aab9400;hp=2a1bb53a0c2fb0ba1001ecd70f1e3a216e02d0fa;hb=6b53048f4413f3c618acc3581d0b4f60a236a9bc;hpb=84a4a8204373b996105e69edf91d2f9fae7b4bcb diff --git a/src/edu/berkeley/sbp/util/TopologicalBag.java b/src/edu/berkeley/sbp/util/TopologicalBag.java index 2a1bb53..8862be6 100644 --- a/src/edu/berkeley/sbp/util/TopologicalBag.java +++ b/src/edu/berkeley/sbp/util/TopologicalBag.java @@ -31,7 +31,7 @@ public class TopologicalBag implements MapBag,V> { public void put(Topology t, V v) { for(Topology ht : h.keySet()) { if (t.disjoint(ht)) continue; - if (t.equals(ht)) { + if (t.containsAll(ht) && ht.containsAll(t)) { h.get(ht).add(v); return; }