Bug 578844 - Toggle visibility of window tool/status bars

Added a request for layout which was performed when the item
was hidden but not when the item was made visible again.


Change-Id: I7ed5ea1186d217c174cee81be4ea7d0c025b5a6e
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/190978
Tested-by: Wim Jongman <wim.jongman@remainsoftware.com>
Tested-by: Lars Vogel <Lars.Vogel@vogella.com>
Reviewed-by: Wim Jongman <wim.jongman@remainsoftware.com>
Reviewed-by: Lars Vogel <Lars.Vogel@vogella.com>
Reviewed-by: Rolf Theunissen <rolf.theunissen@gmail.com>
diff --git a/bundles/org.eclipse.e4.ui.workbench.swt/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.ui.workbench.swt/META-INF/MANIFEST.MF
index 55426fb..7e74dc5 100644
--- a/bundles/org.eclipse.e4.ui.workbench.swt/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.ui.workbench.swt/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.eclipse.e4.ui.workbench.swt;singleton:=true
-Bundle-Version: 0.16.300.qualifier
+Bundle-Version: 0.16.400.qualifier
 Bundle-Name: %pluginName
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
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 eb74331..2bbf9c3 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
@@ -216,6 +216,7 @@
 					Control ctrl = (Control) changedElement.getWidget();
 					ctrl.setParent(realComp);
 					fixZOrder(changedElement);
+					ctrl.requestLayout();
 				}
 
 				if (parent instanceof MElementContainer<?>) {