246287 memory leak in DependencyIndex
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/DependencyIndex.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/DependencyIndex.java index 6e4026e..65840e6 100644 --- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/DependencyIndex.java +++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/DependencyIndex.java
@@ -83,7 +83,7 @@ private Depends getOrCreateDepends(IResource dependent, IResource dependsOn) { Set<Depends> set = getSet(_dependents, dependent); for (Depends d : set){ - if (d.getDependsOn() == dependsOn)return d; + if (d.getDependsOn().equals(dependsOn)) return d; } Depends d = new Depends(dependent, dependsOn); _dirty = true;