diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/HeaderFileReferenceAdjuster.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/HeaderFileReferenceAdjuster.java index 6aa398d8323..a5213234f27 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/HeaderFileReferenceAdjuster.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/HeaderFileReferenceAdjuster.java @@ -118,7 +118,8 @@ public class HeaderFileReferenceAdjuster { this.movedFiles = movedFiles; this.movedFilesByLocation = new HashMap<>(); for (Entry entry : movedFiles.entrySet()) { - this.movedFilesByLocation.put(entry.getKey().getLocation().toOSString(), + //Construct map using normalised file paths + this.movedFilesByLocation.put(entry.getKey().getLocation().toString(), entry.getValue().getLocation()); } this.renamedContainers = renamedContainers;