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
keyCharUp(display, keyChar, runEventQueue);
	}
	public static void pressKeyCharCombination(Display display, char[] keyChars) {
		pressKeyCharCombination(display, keyChars, true);
	}
	public static void pressKeyCharCombination(Display display,
			char[] keyChars, boolean runEventQueue) {
		for (int i = 0; i < keyChars.length; i++)
			keyCharDown(display, keyChars[i], runEventQueue);
		for (int i = keyChars.length - 1; i >= 0; i--)
			keyCharUp(display, keyChars[i], runEventQueue);
	}
	public static void keyCharDown(Display display, char keyChar,
			boolean runEventQueue) {
		keyCharEvent(display, SWT.KeyDown, keyChar, runEventQueue);
	}
	public static void keyCharUp(Display display, char keyChar,
			boolean runEventQueue) {
		keyCharEvent(display, SWT.KeyUp, keyChar, runEventQueue);
	}
	private static Event fgKeyCharEvent = new Event();
	public static void keyCharEvent(Display display, int type, char keyChar,
			boolean runEventQueue) {
		fgKeyCharEvent.type = type;
		fgKeyCharEvent.character = keyChar;
		postEvent(display, fgKeyCharEvent, runEventQueue);
	}
	private static void postEvent(final Display display, final Event event,
			boolean runEventQueue) {
		DisplayHelper helper = new DisplayHelper() {