Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Besedin2010-05-13 14:24:17 +0000
committerOleg Besedin2010-05-13 14:24:17 +0000
commit9cc957badb1beec7c517ad72140fced59d8c7415 (patch)
tree66e7851e8db020e5132947f85e425eaf1ced0735 /bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java
parent844b9d258493b4e355fd3e0e34ba83dfe3e70f32 (diff)
downloadeclipse.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.java7
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);

Back to the top