Project: SWT
Bug 113485 Don't flush X exposes for a SMOOTH Sash
Reported: 2005-10-23 16:25:50 | Status: resolved fixed

For a Sash that uses SWT.SMOOTH, we don't need to flush the Expose events from the X server since we do no XOR drawing. This will also make view resizing smoother since we won't keep waiting for the X server. I tried this change and I like the effects, however it may show some temporary artifacts during resizing that may be more objectionable than the old behaviour in some configurations. I would like to make this change now to get feedback.

Files changed in fix:
bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Control.java bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Shell.java