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
}
	private static boolean _dragDetected;
	
	public static boolean performDnD(Widget startItem, Widget dropItem) {
		Control startControl = null;
		
		Rectangle boundsStart = null, boundsEnd = null;
		if (startItem instanceof TreeItem) {
			startControl = ((TreeItem) startItem).getParent();
			boundsStart = ((TreeItem)startItem).getBounds();
		} else if (startItem instanceof Control) {
			startControl = (Control) startItem;
			boundsStart = startControl.getBounds();
		}
		
		if (dropItem instanceof TreeItem) {
			boundsEnd = ((TreeItem)dropItem).getBounds();
		} else if (dropItem instanceof Control) {
			boundsEnd = ((Control)dropItem).getBounds();
		}
		
		startControl.addDragDetectListener(new DragDetectListener() {
			public void dragDetected(DragDetectEvent e) {
				_dragDetected = true;
			}
		});
		
		int count = 0;
		_dragDetected = false;