Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 296786
Collapse All | Expand All

(-)ui/org/eclipse/jdt/ui/actions/OpenProjectAction.java (+7 lines)
Lines 40-45 Link Here
40
import org.eclipse.ui.actions.OpenResourceAction;
40
import org.eclipse.ui.actions.OpenResourceAction;
41
import org.eclipse.ui.dialogs.ListSelectionDialog;
41
import org.eclipse.ui.dialogs.ListSelectionDialog;
42
42
43
import org.eclipse.jdt.core.IJavaProject;
44
43
import org.eclipse.jdt.ui.JavaElementLabelProvider;
45
import org.eclipse.jdt.ui.JavaElementLabelProvider;
44
46
45
import org.eclipse.jdt.internal.ui.IJavaHelpContextIds;
47
import org.eclipse.jdt.internal.ui.IJavaHelpContextIds;
Lines 147-152 Link Here
147
	}
149
	}
148
150
149
	private static boolean isClosedProject(Object element) {
151
	private static boolean isClosedProject(Object element) {
152
		if (element instanceof IJavaProject) {
153
			IProject project= ((IJavaProject) element).getProject();
154
			return !project.isOpen();
155
		}
156
150
		// assume all closed project are rendered as IProject
157
		// assume all closed project are rendered as IProject
151
		return element instanceof IProject && !((IProject) element).isOpen();
158
		return element instanceof IProject && !((IProject) element).isOpen();
152
	}
159
	}

Return to bug 296786