Bug 277463 Splash screen is not closed when app is running
This is because: org.eclipse.e4.workbench.ui.internal.Workbench: public int run() { // ... // TODO get access to IApplicationContext to call applicationRunning() // Platform.endSplash(); I just report this so we don't forget :)
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java
}
			}
		}
		MUIElement parent = element.getParent();
		AbstractPartRenderer parentRenderer = parent != null ? getRendererFor(parent)
				: null;
		if (parentRenderer != null) {
			parentRenderer.hideChild(element.getParent(), element);
		}
		AbstractPartRenderer renderer = getRendererFor(element);
		if (renderer != null) {
			renderer.disposeWidget(element);
		}
		
		if (element instanceof MContribution) {
			((MContribution) element).setObject(null);
		}
		
		if (element instanceof MContext) {
			clearContext((MContext) element);
		}
	}
	private void unhookReferences(MUIElement element, IEclipseContext newContext) {
		List<MPlaceholder> phList = modelService.findElements(element, null,
				MPlaceholder.class, null);
		for (MPlaceholder ph : phList) {
			MUIElement ref = ph.getRef();
			if (ref.getCurSharedRef() == ph) {
				if (ref.getWidget() instanceof Control) {
					Control refCtrl = (Control) ref.getWidget();