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
runUpdates(runnables);
		} else {
			ctrl.getDisplay().asyncExec(new Runnable(){
				/* (non-Javadoc)
				 * @see java.lang.Runnable#run()
				 */
				public void run() {
					
					Control ctrl = viewer.getControl();
					if (ctrl == null || ctrl.isDisposed()) {
						return;
					}
					
					runUpdates(runnables);
				}
			});
		}
	}
	
	/**
	 * Process a resource delta. Add any runnables
	 */
	private void processDelta(IResourceDelta delta, Collection runnables) {
		
		
		Control ctrl = viewer.getControl();
		if (ctrl == null || ctrl.isDisposed()) {
			return;
		}