Bug 51596 [Jobs] Progress Dialog on dual monitor setup opens on the wrong monitor
Build I20040205 on WIN NT/SP6. I have a dual monitor setup and I usually run eclipse on the second monitor. The normal progress dialog opens correctly centered on the second monitor. The new progress monitor (the one which shows that a operation is blocked by a background process with the list of background tasks operating) always opens on the first monitor.
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java
/**
 * Notifies that the window's close button was pressed, 
 * the close menu was selected, or the ESCAPE key pressed.
 * <p>
 * The default implementation of this framework method
 * sets the window's return code to <code>CANCEL</code>
 * and closes the window using <code>close</code>.
 * Subclasses may extend or reimplement.
 * </p>
 */
protected void handleShellCloseEvent() {
	setReturnCode(CANCEL);
	close();
}
/**
 * Initializes the location and size of this window's SWT shell 
 * after it has been created.
 * <p>
 * This framework method is called by the <code>create</code> framework method. 
 * The default implementation calls <code>getInitialSize</code> and
 * <code>getInitialLocation</code> and passes the results to <code>Shell.setBounds</code>.
 * This is only done if the bounds of the shell have not already been modified.
 * Subclasses may extend or reimplement. 
 * </p>
 */
protected void initializeBounds() {
	if (resizeListener != null) {
		shell.removeListener(SWT.Resize,resizeListener);
	}