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
/**
 * Creates and returns this window's shell.
 * <p>
 * The default implementation of this framework method creates
 * a new shell and configures it using <code/>configureShell</code>. Rather 
 * than override this method, subclasses should instead override 
 * <code/>configureShell</code>.
 * </p>
 * 
 * @return the shell
 */
protected final Shell createShell() {
	
	Shell newShell = new Shell(getParentShell(), getShellStyle());
	resizeListener = new Listener() {
		public void handleEvent(Event e) {
			resizeHasOccurred = true;
		}
	};
	
	newShell.addListener(SWT.Resize,resizeListener);
	newShell.setData(this);
	
	newShell.addShellListener(getShellListener());
	
	
	configureShell(newShell);
		
	
	if (fontChangeListener == null) {