refresh(); }
try { if (file == null) return; ISelection selection = tableViewer.getSelection(); if (!(selection instanceof IStructuredSelection)) return; IStructuredSelection ss = (IStructuredSelection)selection; currentSelection = (LogEntry)ss.getFirstElement(); new ProgressMonitorDialog(getViewSite().getShell()).run(false, true, new WorkspaceModifyOperation() { protected void execute(IProgressMonitor monitor) throws InvocationTargetException { try { action.run(monitor); } catch (CoreException e) { throw new InvocationTargetException(e); } } }); } catch (InvocationTargetException e) { SVNUIPlugin.openError(getViewSite().getShell(), null, null, e, SVNUIPlugin.LOG_NONTEAM_EXCEPTIONS); } catch (InterruptedException e) {  } }
			public void run() {				refresh();			}