Bug 240574 [CommonNavigator] Closed projects have a + indication after IDE restart
The content provider "JEE Navigator Content App Client" and "JEE Navigator Content EAR" cause the project explorer to display the [+] symbol on closed projects. How to reproduce - Distro: "Eclipse IDE for Java EE Developers" - Close a project - Activate the "JEE Navigator Content App Client" at "Project Explorer" -> "Customize View" -> "Content" Possible a bug in the "public boolean hasChildren(Object element)" methods of the two content provider.
bundles/org.eclipse.ui.navigator.resources/src/org/eclipse/ui/internal/navigator/resources/workbench/ResourceExtensionContentProvider.java
final IResource resource = delta.getResource();
	
		
		
		
		
		
		
		IResourceDelta[] affectedChildren = delta
				.getAffectedChildren(IResourceDelta.CHANGED);
		for (int i = 0; i < affectedChildren.length; i++) {
			if ((affectedChildren[i].getFlags() & IResourceDelta.TYPE) != 0) {
				runnables.add(getRefreshRunnable(resource));
				return;
			}
		}
		
		
		
		int changeFlags = delta.getFlags();
		if ((changeFlags & (IResourceDelta.OPEN | IResourceDelta.SYNC
				| IResourceDelta.TYPE | IResourceDelta.DESCRIPTION)) != 0) {
			
			/* support the Closed Projects filter; 
			 * when a project is closed, it may need to be removed from the view.
			 */
			runnables.add(getRefreshRunnable(resource.getParent()));
		}
		
		if ((changeFlags & IResourceDelta.REPLACED) != 0) {