Bug 151990 [Progress] Task Name Not Displayed in ProgressMonitorDialog with openOnRun==false
When setOpenOnRun(false) is used on a ProgressMonitorDialog, the task name is not displayed correctly. Steps to reproduce: 1) Instantiate a ProgressMonitorDialog 2) Call setOpenOnRun(false) 3) Call run() 4) After a delay, call open() Actual Result: The default task name "Operation in Progress" is displayed. Expected Result: The task name specified in the call to the monitor's beginTask method. Suggested fix: Call setMessage(task) whenn the dialog is opened.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/ProgressMonitorDialog.java
* Indicates whether the Cancel button is to be shown.
	 */
	protected boolean operationCancelableState = false;
	/**
	 * Indicates whether the Cancel button is to be enabled.
	 */
	protected boolean enableCancelButton;
	/**
	 * The progress monitor.
	 */
	private ProgressMonitor progressMonitor = new ProgressMonitor();
	/**
	 * The name of the current task (used by ProgressMonitor).
	 */
	private String task;
	/**
	 * The nesting depth of currently running runnables.
	 */
	private int nestingDepth;
	/**
	 * The cursor used in the cancel button;
	 */
	protected Cursor arrowCursor;
	/**
	 * The cursor used in the shell;
	 */
	private Cursor waitCursor;
	/**
	 * Flag indicating whether to open or merely create the dialog before run.
	 */