Bug 335444 Detached windows do not get rendered automatically
I20110125-2200 1. F1 2. Detach the 'Help' view. 3. It has now disappeared. 4. Pressing 'F1' again does nothing. Resetting the perspective doesn't help. Closing and reopening the perspective doesn't help. Restarting doesn't help. If you restart the 'Help' view will appear in a detached window.
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java
if (removed.getWidget() instanceof Control) {
					Control ctrl = (Control) removed.getWidget();
					ctrl.setLayoutData(null);
					ctrl.getParent().layout(new Control[] { ctrl },
							SWT.CHANGED | SWT.DEFER);
				}
				
				
				if (changedElement.getSelectedElement() == removed)
					changedElement.setSelectedElement(null);
				if (renderer != null)
					renderer.hideChild(changedElement, removed);
			}
		}
	};
	private IEclipseContext appContext;
	protected Shell testShell;
	protected MApplication theApp;
	@Inject
	@Optional
	protected IEventBroker eventBroker;
	@Inject
	EModelService modelService;
	@Inject
	protected Logger logger;
	private Shell limbo;
	private List<MUIElement> renderedElements = new ArrayList<MUIElement>();
	private MUIElement removeRoot = null;
	@Inject
	public PartRenderingEngine(