});
} catch (final IOException ioe) {
new ContainerConnectErrorDialog(workbench.getActiveWorkbenchWindow().getShell(), 1, "Could not write to " + page.getTargetName(), page.getTargetName(), null).open();
}
} else if (e instanceof IIncomingFileTransferEvent) {
final FileTransfersView ftv = (FileTransfersView) workbenchPage.findView(FileTransfersView.ID);
if (ftv != null) {
workbenchPage.getWorkbenchWindow().getShell().getDisplay().asyncExec(new Runnable() {
public void run() {
ftv.update(((IIncomingFileTransferEvent) e).getSource());
}
});
}
}
}