Bug 263927 SWTEventHelper drag/drop broken
The last change removed the Display.map() call.
tests/org.eclipse.ui.tests.harness/src/org/eclipse/ui/tests/harness/util/SWTEventHelper.java
for (int i = keyCodes.length - 1; i >= 0; i--)
			keyCodeUp(display, keyCodes[i], runEventQueue);
	}
	public static void keyCodeDown(Display display, int keyCode) {
		keyCodeEvent(display, SWT.KeyDown, keyCode, true);
	}
	public static void keyCodeDown(Display display, int keyCode,
			boolean runEventQueue) {
		keyCodeEvent(display, SWT.KeyDown, keyCode, runEventQueue);
	}
	public static void keyCodeUp(Display display, int keyCode) {
		keyCodeEvent(display, SWT.KeyUp, keyCode, true);
	}
	public static void keyCodeUp(Display display, int keyCode,
			boolean runEventQueue) {
		keyCodeEvent(display, SWT.KeyUp, keyCode, runEventQueue);
	}
	private static Event fgKeyCodeEvent = new Event();
	public static void keyCodeEvent(Display display, int type, int keyCode,
			boolean runEventQueue) {
		fgKeyCodeEvent.type = type;
		fgKeyCodeEvent.keyCode = keyCode;
		postEvent(display, fgKeyCodeEvent, runEventQueue);
	}
	public static void pressKeyChar(Display display, char keyChar) {
		pressKeyChar(display, keyChar, true);
	}
	public static void pressKeyChar(Display display, char keyChar,
			boolean runEventQueue) {
		keyCharDown(display, keyChar, runEventQueue);