Project: Eclipse_Platform_UI
Bug 413149 [DI] InjectorImpl.findExtendedSupplier does not use correct PrimaryObjectSupplier
Reported: 2013-07-17 05:33:05 | Status: verified fixed

InjectorImpl.findExtendedSupplier uses its defaultSupplier to inject values into the ExtendedObjectSupplier. It is possible that defaultSupplier is NULL, in which case no injection happens. This is unnesessary, since a valid PrimaryObjectSupplier gets passed to findExtendedSupplier, which can be used for the injection in this case.

Files changed in fix:
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/E4Application.java