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