Bug 339737 Switching perspectives has trim layout issues
If you switch to a perspective that has minimized stacks the vertical trim bar's layout is not correct...
bundles/org.eclipse.e4.ui.workbench.addons.swt/src/org/eclipse/e4/ui/workbench/addons/minmax/MinMaxAddon.java
void maximizeEA(MPlaceholder sharedAreaRef) {
		MWindow win = modelService.getTopLevelWindowFor(sharedAreaRef);
		MPerspective persp = modelService.getActivePerspective(win);
		List<MPartStack> stacks = modelService.findElements(persp, null, MPartStack.class, null,
				EModelService.PRESENTATION);
		for (MPartStack theStack : stacks) {
			int loc = modelService.getElementLocation(theStack);
			if (loc != EModelService.IN_SHARED_AREA && theStack.getWidget() != null
					&& !theStack.getTags().contains(MINIMIZED)) {
				theStack.getTags().add(MINIMIZED_BY_ZOOM);
				theStack.getTags().add(MINIMIZED);
			}
		}
		
		persp.getTags().add(EA_MAXIMIZED);
		
		MPlaceholder eaPlaceholder = (MPlaceholder) modelService.find(IPageLayout.ID_EDITOR_AREA,
				persp);
		if (eaPlaceholder.getRef().getWidget() instanceof CTabFolder) {
			CTabFolder ctf = (CTabFolder) eaPlaceholder.getRef().getWidget();
			ctf.setMaximized(true);
		}
	}
	void unmaximizeEA(MPlaceholder sharedAreaRef) {
		MWindow win = modelService.getTopLevelWindowFor(sharedAreaRef);
		MPerspective persp = modelService.getActivePerspective(win);
		List<MPartStack> stacks = modelService.findElements(win, null, MPartStack.class, null,
				EModelService.PRESENTATION);
		for (MPartStack theStack : stacks) {
			if (!theStack.getTags().contains("EditorStack") && theStack.getWidget() != null