Bug 245670 [Preferences] Regression: Preferences dialog reveals focus widget when shell is activated
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/forms/widgets/FormToolkit.java
private Font normalFont;
		private Font boldFont;
		public BoldFontHolder() {
		}
		public Font getBoldFont(Font font) {
			createBoldFont(font);
			return boldFont;
		}
		private void createBoldFont(Font font) {
			if (normalFont == null || !normalFont.equals(font)) {
				normalFont = font;
				dispose();
			}
			if (boldFont == null) {
				boldFont = FormFonts.getInstance().getBoldFont(colors.getDisplay(),
						normalFont);
			}
		}
		public void dispose() {
			if (boldFont != null && colors.getDisplay() != null) {
				FormFonts.getInstance().markFinished(boldFont, colors.getDisplay());
				boldFont = null;
			}
		}
	}
	/**