ctrl.getDisplay().syncExec(r);
Display currentDisplay= ctrl.getDisplay().getCurrent(); if (currentDisplay != null && currentDisplay.equals(ctrl.getDisplay())) ctrl.getDisplay().syncExec(r); else ctrl.getDisplay().asyncExec(r);
	private void postRunnable(final Runnable r) {		Control ctrl= fViewer.getControl();		if (ctrl != null && !ctrl.isDisposed()) {			fBrowsingPart.setProcessSelectionEvents(false);			try {				ctrl.getDisplay().syncExec(r); 			} finally {				fBrowsingPart.setProcessSelectionEvents(true);			}		}	}