Bug 319173 [UI] Resizing feedback stops working
While we have seen this on other platforms we have a repeatable test case for the Mac (bogdan, please check if this is the exact scenarion, I'm entering it from memory): Fresh WS, open two other perspectives hit Ctrl-F8 (select perspective) Resize the main window the feedback for the resize doesn't occur until after the mouse button is released.
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/TrimBarRenderer.java
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Widget;
/**
 *
 */
public class TrimBarRenderer extends SWTPartRenderer {
	private MApplication application;
	private HashMap<MTrimBar, ArrayList<ArrayList<MTrimElement>>> pendingCleanup = new HashMap<MTrimBar, ArrayList<ArrayList<MTrimElement>>>();
	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer#init(org.eclipse
	 * .e4.core.contexts.IEclipseContext)
	 */
	@Override
	public void init(IEclipseContext context) {
		super.init(context);
		application = context.get(MApplication.class);
	}
	ControlListener childResizeListener = new ControlListener() {
		public void controlResized(ControlEvent e) {
			Control ctrl = (Control) e.widget;
			Control[] changed = { ctrl };
			ctrl.getShell().layout(changed, SWT.DEFER);
		}
		public void controlMoved(ControlEvent e) {
		}
	};
	/*