Project: Eclipse_Platform_UI
Bug 290834 [JFace] Unnecessary call in every saferunner invocation
Reported: 2009-09-29 14:16:46 | Status: verified fixed

In JFaceUtil.initializeJFace() an ISafeRunnableRunner() is set as the singleton runner. Thing is, the implementation uses the deprecated method Platform#run. That simply calls SafeRunner#run(), and is deprecated mentioning that developers should call that instead. So, we basically have an extraneous call in every use of SafeRunner. Considering how often that is used, and how easy it is to avoid the extraneous method call, seems like a no-brainer to just adjust this.

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