diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ToggleSourceAndHeaderAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ToggleSourceAndHeaderAction.java index 059aef9d873..d2a3590bc38 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ToggleSourceAndHeaderAction.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ToggleSourceAndHeaderAction.java @@ -266,6 +266,9 @@ public class ToggleSourceAndHeaderAction extends TextEditorAction { } // search partnerfile based on filename/extension IPath sourceFileLocation= tUnit.getLocation(); + if (sourceFileLocation == null) { + return null; + } IPath partnerBasePath= sourceFileLocation.removeFileExtension(); IContentType[] contentTypes= getPartnerContentTypes(tUnit.getContentTypeId()); HashSet extensionsTried= new HashSet();