diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/InclusionContext.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/InclusionContext.java index eca6e46f842..f121ad18061 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/InclusionContext.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/InclusionContext.java @@ -131,7 +131,7 @@ public class InclusionContext { !fCurrentDirectory.isPrefixOf(fullPath)) { return null; } - shortestInclude = fullPath.removeFirstSegments(fCurrentDirectory.segmentCount()).toString(); + shortestInclude = fullPath.setDevice(null).removeFirstSegments(fCurrentDirectory.segmentCount()).toString(); } include = new IncludeInfo(shortestInclude, isSystem); // Don't put an include to fullPath to fIncludeResolutionCache since it may be wrong