Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 431966
Collapse All | Expand All

(-)src/org/eclipse/e4/ui/workbench/renderers/swt/WBWRenderer.java (+5 lines)
Lines 55-60 Link Here
55
import org.eclipse.emf.ecore.EClass;
55
import org.eclipse.emf.ecore.EClass;
56
import org.eclipse.emf.ecore.EObject;
56
import org.eclipse.emf.ecore.EObject;
57
import org.eclipse.jface.dialogs.Dialog;
57
import org.eclipse.jface.dialogs.Dialog;
58
import org.eclipse.jface.util.Util;
58
import org.eclipse.jface.viewers.ArrayContentProvider;
59
import org.eclipse.jface.viewers.ArrayContentProvider;
59
import org.eclipse.jface.viewers.CheckboxTableViewer;
60
import org.eclipse.jface.viewers.CheckboxTableViewer;
60
import org.eclipse.jface.viewers.LabelProvider;
61
import org.eclipse.jface.viewers.LabelProvider;
Lines 905-910 Link Here
905
	}
906
	}
906
907
907
	private void forceLayout(Shell shell) {
908
	private void forceLayout(Shell shell) {
909
		if (Util.isMac())
910
			return; // Bug 431966: Relaunching with many editors opened, the
911
					// caret disappears when switching editors.
912
908
		int i = 0;
913
		int i = 0;
909
		while(shell.isLayoutDeferred()) {
914
		while(shell.isLayoutDeferred()) {
910
			shell.setLayoutDeferred(false);
915
			shell.setLayoutDeferred(false);

Return to bug 431966