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
}
	/**
	 * Returns the default font data.  Creates it if necessary.
	 */
	private FontData[] defaultFontData() {
		return defaultFont().getFontData();
	}
	/**
	 * Fires a PropertyChangeEvent.
	 */
	private void fireFontMappingChanged(String name) {
		final String finalName = name;
		final Object[] listeners = this.listeners.getListeners();
		if (listeners.length > 0) {
			
			
			
			PropertyChangeEvent event =
				new PropertyChangeEvent(this, finalName, null, null);
			for (int i = 0; i < listeners.length; ++i) {
				((IPropertyChangeListener) listeners[i]).propertyChange(event);
			}
				
			
		}
	}
	/**
	 * Returns the font data associated with the given symbolic font name.
	 * Returns the default font data if there is no special value associated
	 * with that name.