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
shell.open();
	
	if (block) 
		runEventLoop(shell);	
	return returnCode;
}
/**
 * Runs the event loop for the given shell.
 *
 * @param shell the shell
 */
private void runEventLoop(Shell shell) {
	
	
	Display display;
	if(shell == null)
		 display = Display.getCurrent();
	else
		display = shell.getDisplay();
		
	while (shell != null && ! shell.isDisposed()) {
		try {
			if (!display.readAndDispatch())
				display.sleep();
		} catch (Throwable e) {
			exceptionHandler.handleException(e);
		}
	}
	display.update();