Bug 270465 [ErrorHandling] SafeRunnableDialog layout needs polish
I20090313-0100 I ran a JFace snippet and the error dialog popped up. Looks ugly.
bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnableDialog.java
control.setLayoutData(data);
		statusListViewer.setContentProvider(getStatusContentProvider());
		statusListViewer.setLabelProvider(getStatusListLabelProvider());
		statusListViewer
				.addSelectionChangedListener(new ISelectionChangedListener() {
					public void selectionChanged(SelectionChangedEvent event) {
						handleSelectionChange();
					}
				});
		applyDialogFont(parent);
		statusListViewer.setInput(this);
	}
	/**
	 * Return the label provider for the status list.
	 * 
	 * @return CellLabelProvider
	 */
	private CellLabelProvider getStatusListLabelProvider() {
		return new CellLabelProvider() {
			/*
			 * (non-Javadoc)
			 * 
			 * @see org.eclipse.jface.viewers.CellLabelProvider#update(org.eclipse.jface.viewers.ViewerCell)
			 */
			public void update(ViewerCell cell) {
				cell.setText(((IStatus) cell.getElement()).getMessage());
			}
		};
	}
	/**