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 739b8303645..d5f4cef240e 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 @@ -172,9 +172,11 @@ public class HeaderFileReferenceAdjuster { CoreModel coreModel = CoreModel.getDefault(); for (IFile file : affectedFiles) { ITranslationUnit tu = (ITranslationUnit) coreModel.create(file); - if (workingCopyManager.findSharedWorkingCopy(tu) != null) - continue; // Shared working copies have already been processed. - addFileChange(tu, changes, checker, progress.newChild(1)); + if (tu != null) { + if (workingCopyManager.findSharedWorkingCopy(tu) != null) + continue; // Shared working copies have already been processed. + addFileChange(tu, changes, checker, progress.newChild(1)); + } } if (!changes.isEmpty()) {