From 40f322457790733e83a03de9ccc2ca1abc0abef7 Mon Sep 17 00:00:00 2001 From: Eric Moffatt Date: Fri, 25 May 2012 16:14:46 -0400 Subject: Bug 379818 - Inconsistent activation of views --- .../org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java b/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java index 2abfe4ccd47..f5cf47ba7af 100644 --- a/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java +++ b/bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java @@ -532,7 +532,8 @@ public class PartRenderingEngine implements IPresentationEngine { if (currentWidget instanceof Control) { Control control = (Control) currentWidget; // make sure the control is visible - control.setVisible(true); + if (!(element instanceof MPlaceholder)) + control.setVisible(true); if (parentWidget instanceof Composite) { Composite currentParent = control.getParent(); -- cgit v1.2.3