# HG changeset patch # User wpaul # Date 1249927893 18000 # Node ID ff389f2cc4aab335d6bf4a77fe53a14cb619183d # Parent 3982fab6369ec8a6067dd16325d586d6e31fcfe0 fixed bug #9585. diff -r 3982fab6369e -r ff389f2cc4aa cdt/cdt_6_0_x/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardUtil.java --- a/cdt/cdt_6_0_x/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardUtil.java Fri Aug 07 13:47:27 2009 -0500 +++ b/cdt/cdt_6_0_x/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardUtil.java Mon Aug 10 13:11:33 2009 -0500 @@ -346,10 +346,8 @@ */ public static boolean isTypeReachable(ITypeInfo type, ICProject project, String[] includePaths) { ICProject baseProject = type.getEnclosingProject(); - if (baseProject == null) - return false; - if (baseProject.equals(project)) { + if (baseProject != null && baseProject.equals(project)) { return true; } @@ -359,8 +357,12 @@ boolean isTypeLocation= true; if (location == null) { isTypeLocation= false; - location = baseProject.getProject().getLocation(); - if (location == null) + + if (baseProject != null) { + location = baseProject.getProject().getLocation(); + } + + if (location == null) return false; }