if(logEntry.getResource() != null && !shutdown) {  currentLogEntryChangePath = logEntry.getLogEntryChangePaths();  getSite().getShell().getDisplay().asyncExec(new Runnable() { public void run() { if(currentLogEntryChangePath != null && tableChangePathViewer != null && ! tableChangePathViewer.getTable().isDisposed()) {  tableChangePathViewer.refresh();  } } }); } return Status.OK_STATUS;
if(logEntry.getResource()!=null) { historyView.setCurrentLogEntryChangePath(logEntry.getLogEntryChangePaths()); } return Status.OK_STATUS;
		public IStatus run(IProgressMonitor monitor) {			    				if(logEntry.getResource() != null && !shutdown) {					//Getting the changePaths					currentLogEntryChangePath = logEntry.getLogEntryChangePaths();					/*					final SVNRevision.Number revisionId = remoteResource.getLastChangedRevision();					*/					getSite().getShell().getDisplay().asyncExec(new Runnable() {						public void run() {							if(currentLogEntryChangePath != null && tableChangePathViewer != null && ! tableChangePathViewer.getTable().isDisposed()) {                                // once we got the changePath, we refresh the table                                 tableChangePathViewer.refresh();								//selectRevision(revisionId);							}						}					});				}				return Status.OK_STATUS;			}