Project: Eclipse_Platform_UI
Bug 175889 Allow early splash bundles to participate in ui splashHandler
Reported: 2007-02-28 14:07:01 | Status: verified fixed

If an early bundle created a display and shell to do early splash content, then the ui does not do its standard splash handling. Currently the early splash bundle looses control after the application starts and the display event loop is no longer spun. We should allow a mechanism where an early splash bundle can still participate once the workbench starts. I would suggest the following: anyone wishing to do this must also contribute an AbstractSplashHandler to the org.eclipse.ui.splashHandler extension point. The extension must know about the early content and be capable of initializing itself based on that early content, the workbench would call AbstractSplashHandler.getSplash() to get the shell.

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/Workbench.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/splash/AbstractSplashHandler.java