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
if (!refCtrl.isDisposed())
						refCtrl.setParent(getLimboShell());
				}
				if (ref instanceof MContext) {
					IEclipseContext lclContext = ((MContext) ref).getContext();
					if (lclContext != null) {
						IEclipseContext parentContext = lclContext.getParent();
						Object child = parentContext
								.get(IContextConstants.ACTIVE_CHILD);
						if (child == lclContext) {
							parentContext.set(IContextConstants.ACTIVE_CHILD,
									null);
						}
						
						lclContext.setParent(newContext);
					}
				}
				ref.setCurSharedRef(null);
			}
		}
	}
	private void clearContext(MContext contextME) {
		MContext ctxt = (MContext) contextME;
		IEclipseContext lclContext = ctxt.getContext();
		if (lclContext != null) {
			IEclipseContext parentContext = lclContext.getParent();
			Object child = parentContext.get(IContextConstants.ACTIVE_CHILD);
			if (child == lclContext) {
				parentContext.set(IContextConstants.ACTIVE_CHILD, null);
			}