Bug 51837 [Progress] Bad message in progress dialog
I20040210 I got a bogus message when running a pile of jobs. A progress dialog appeared that read: "The operation cannot proceed because it is blocked by a background" A background what? :)
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/Dialog.java
applyDialogFont(children[i], dialogFont);
		}
	}
	/**
	 * Return whether or not this control has the same font
	 * as it's default.
	 * @param control Control
	 * @return boolean
	 */
	private static boolean hasDefaultFont(Control control) {
		FontData[] controlFontData = control.getFont().getFontData();
		FontData[] defaultFontData = getDefaultFont(control).getFontData();
		if (controlFontData.length == defaultFontData.length) {
			for (int i = 0; i < controlFontData.length; i++) {
				if (controlFontData[i].equals(defaultFontData[i]))
					continue;
				return false;
			}
			return true;
		}
		return false;
	}
	/**
	 * Get the default font for this type of control.
	 * @param control
	 * @return
	 */
	private static Font getDefaultFont(Control control) {
		String fontName = "DEFAULT_FONT_" + control.getClass().getName(); 
		if (JFaceResources.getFontRegistry().hasValueFor(fontName))