Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Moffatt2012-04-09 18:22:49 +0000
committerEric Moffatt2012-04-09 18:22:49 +0000
commitbcbd4357507d02c8990d425a0363cb0d2b316676 (patch)
tree4eb54602aaec6ee9bf2e3845d0bfa1dadf94ac95
parentbdc0ae9f9fd74aa3b789a581b9b6cd565cb78f7b (diff)
downloadeclipse.platform.ui-bcbd4357507d02c8990d425a0363cb0d2b316676.tar.gz
eclipse.platform.ui-bcbd4357507d02c8990d425a0363cb0d2b316676.tar.xz
eclipse.platform.ui-bcbd4357507d02c8990d425a0363cb0d2b316676.zip
Fix for Bug 372941 - Focus gets lost when debuggingv20120409-1822I20120409-1622
-rw-r--r--bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java3
1 files changed, 2 insertions, 1 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 044890613d2..be132acfbbe 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
@@ -682,7 +682,8 @@ public class StackRenderer extends LazyStackRenderer {
CTabItem cti = findItemForPart(element, stack);
if (cti != null) {
- if (element.getWidget() != null)
+ if (element.getWidget() != null
+ && cti.getControl() != element.getWidget())
cti.setControl((Control) element.getWidget());
return;
}

Back to the top