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
protected void configureShell(Shell newShell) {
	if (defaultImage != null) {	
		if (defaultImage.isDisposed())  
			System.err.println("Window.configureShell: image disposed"); 
		else
			newShell.setImage(defaultImage);
	}
	Layout layout = getLayout();
	
	if (layout != null) {
		newShell.setLayout(layout);
	}
}
/**
 * Creates the layout for the shell. The layout
 * created here will be attached to the composite
 * passed into createContents. The default implementation
 * returns a GridLayout with no margins. Subclasses
 * that change the layout type by overriding this method
 * should also override createContents.
 * 
 * <p>A return value of null indicates that no layout 
 * should be attached to the composite. In this case, the
 * layout may be attached within createContents.</p>
 * 
 * @return a newly created Layout or null if no layout should be 
 * attached. 
 * @since 3.0
 */
protected Layout getLayout() {