Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Moffatt2012-10-02 17:16:00 +0000
committerEric Moffatt2012-10-02 17:17:22 +0000
commitd609fcbea6e6a33dd8213befd7e9553a8af9d954 (patch)
tree4129e324aacfcabeae66786a662236cafb9ca9c3
parent3203935fceaf5f1a4e0cf4e7474cf523142cc72e (diff)
downloadeclipse.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.java5
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);
}
}
}

Back to the top