diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/EFSFileStorage.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/EFSFileStorage.java index e0db10a41bd..2242b83d727 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/EFSFileStorage.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/EFSFileStorage.java @@ -117,4 +117,11 @@ public class EFSFileStorage extends PlatformObject implements IStorage { return locationURI; } + @Override + public boolean equals(Object obj) { + if (obj instanceof EFSFileStorage && locationURI != null) { + return locationURI.equals(((EFSFileStorage)obj).getLocationURI()); + } + return false; + } }