diff options
| author | Eric Moffatt | 2012-10-02 17:16:00 +0000 |
|---|---|---|
| committer | Eric Moffatt | 2012-10-02 17:17:22 +0000 |
| commit | d609fcbea6e6a33dd8213befd7e9553a8af9d954 (patch) | |
| tree | 4129e324aacfcabeae66786a662236cafb9ca9c3 | |
| parent | 3203935fceaf5f1a4e0cf4e7474cf523142cc72e (diff) | |
| download | eclipse.platform.ui-d609fcbea6e6a33dd8213befd7e9553a8af9d954.tar.gz eclipse.platform.ui-d609fcbea6e6a33dd8213befd7e9553a8af9d954.tar.xz eclipse.platform.ui-d609fcbea6e6a33dd8213befd7e9553a8af9d954.zip | |
Fix for Bug 390924 - Pressing enter calls the @Focus Methodv20121002-171722M20121003-1200
| -rw-r--r-- | bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java index 0bb0485c839..f8f5fc51f24 100644 --- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java +++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java @@ -887,10 +887,11 @@ public class StackRenderer extends LazyStackRenderer { if (stackElement instanceof MPlaceholder) stackElement = ((MPlaceholder) stackElement) .getRef(); - if (stackElement instanceof MPart) { + if ((stackElement instanceof MPart) + && (ctf.isFocusControl())) { MPart thePart = (MPart) stackElement; ContextInjectionFactory.invoke(thePart.getObject(), - Focus.class, thePart.getContext()); + Focus.class, thePart.getContext(), null); } } } |
