diff options
author | Oleg Besedin | 2010-05-13 14:24:17 +0000 |
---|---|---|
committer | Oleg Besedin | 2010-05-13 14:24:17 +0000 |
commit | 9cc957badb1beec7c517ad72140fced59d8c7415 (patch) | |
tree | 66e7851e8db020e5132947f85e425eaf1ced0735 /bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java | |
parent | 844b9d258493b4e355fd3e0e34ba83dfe3e70f32 (diff) | |
download | eclipse.platform.ui-9cc957badb1beec7c517ad72140fced59d8c7415.tar.gz eclipse.platform.ui-9cc957badb1beec7c517ad72140fced59d8c7415.tar.xz eclipse.platform.ui-9cc957badb1beec7c517ad72140fced59d8c7415.zip |
Bug 304844 - e4 Dependency Injection should support javax.annotation.{PostConstruct,PreDestroy}
Diffstat (limited to 'bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java')
-rw-r--r-- | bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java b/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java index 8860e1f8252..7d252dfda77 100644 --- a/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java +++ b/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java @@ -11,6 +11,8 @@ package org.eclipse.e4.ui.workbench.swt.internal; import java.util.Map; +import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; import javax.inject.Inject; import org.eclipse.core.databinding.observable.Realm; import org.eclipse.core.runtime.CoreException; @@ -21,8 +23,6 @@ import org.eclipse.e4.core.contexts.IContextConstants; import org.eclipse.e4.core.contexts.IEclipseContext; import org.eclipse.e4.core.di.IDisposable; import org.eclipse.e4.core.di.annotations.Optional; -import org.eclipse.e4.core.di.annotations.PostConstruct; -import org.eclipse.e4.core.di.annotations.PreDestroy; import org.eclipse.e4.core.services.events.IEventBroker; import org.eclipse.e4.core.services.log.Logger; import org.eclipse.e4.core.services.statusreporter.StatusReporter; @@ -490,7 +490,8 @@ public class PartRenderingEngine implements IPresentationEngine { // set up the keybinding manager KeyBindingDispatcher dispatcher = (KeyBindingDispatcher) ContextInjectionFactory .make(KeyBindingDispatcher.class, runContext); - runContext.set(KeyBindingDispatcher.class.getName(), dispatcher); + runContext + .set(KeyBindingDispatcher.class.getName(), dispatcher); org.eclipse.swt.widgets.Listener listener = dispatcher .getKeyDownFilter(); display.addFilter(SWT.KeyDown, listener); |