Bug 35666 [JFace] FontRegistry does not provide old/new values when firing changes
I am using RC3b. I am listening to JFaceResources to monitor changes in default dialog font. However, when a property change is fired, the PropertyChangeEvent does not contain the old value. Is there a reason for this? Is this going to be fixed anytime soon?
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java
}
	
	/**
	 * Dispose of all of the fonts in this iterator.
	 * @param Iterator over Collection of Font
	 */
	private void disposeFonts(Iterator iterator) {
		while (iterator.hasNext()) {
			Object next = iterator.next();
			((Font) next).dispose();
		}
	}
	
	/**
	 * Hook a dispose listener on the SWT display.
	 */
	private void hookDisplayDispose(Display display) {
		display.disposeExec(new Runnable() {
			public void run() {
				handleDisplayDispose();
			}
		});
	}
	/**
	 * Checks whether the given font is in the list of fixed fonts.
	 */
	private boolean isFixedFont(FontData[] fixedFonts, FontData fd) {
		
		
		int height = fd.getHeight();