diff options
author | Eric Moffatt | 2012-04-09 18:22:49 +0000 |
---|---|---|
committer | Eric Moffatt | 2012-04-09 18:22:49 +0000 |
commit | bcbd4357507d02c8990d425a0363cb0d2b316676 (patch) | |
tree | 4eb54602aaec6ee9bf2e3845d0bfa1dadf94ac95 | |
parent | bdc0ae9f9fd74aa3b789a581b9b6cd565cb78f7b (diff) | |
download | eclipse.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.java | 3 |
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; } |