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
public boolean condition() {
				return display.post(event);
			}
		};
		Assert.assertTrue(helper.waitForCondition(display, 1000));
		if (runEventQueue)
			EditorTestHelper.runEventQueue();
	}
	private static Event fgMouseMoveEvent = new Event();
	public static void mouseMoveEvent(Display display, int x, int y,
			boolean runEventQueue) {
		fgMouseMoveEvent.type = SWT.MouseMove;
		fgMouseMoveEvent.x = x;
		fgMouseMoveEvent.y = y;
		postEvent(display, fgMouseMoveEvent, runEventQueue);
	}
	public static void mouseDownEvent(Display display, int button,
			boolean runEventQueue) {
		mouseButtonEvent(display, SWT.MouseDown, button, runEventQueue);
	}
	public static void mouseUpEvent(Display display, int button,
			boolean runEventQueue) {
		mouseButtonEvent(display, SWT.MouseUp, button, runEventQueue);
	}
	private static Event fgMouseButtonEvent = new Event();
	public static void mouseButtonEvent(Display display, int type, int button,
			boolean runEventQueue) {
		fgMouseButtonEvent.type = type;
		fgMouseButtonEvent.button = button;
		postEvent(display, fgMouseButtonEvent, runEventQueue);