Bug 146159 [Regression]Changing font operation doesn't work other than the first time
Description: The first time changing operation can work well. However, Change it again, it won't work. Steps: 1.Insert lable/text to layout or master page 2.Change the font from serif to cursive, it works well 3.Change the font again Result: The action doesn't work Additional infor: build number:200606080632
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/FontPreferencePage.java
StyleHandle.FONT_STYLE_PROP).getDefn()
						.getDisplayNameID()),
				getChoiceArray(DesignChoiceConstants.CHOICE_FONT_STYLE),
				getFieldEditorParent());
		weight = new ComboBoxFieldEditor(StyleHandle.FONT_WEIGHT_PROP, Messages
				.getString(((StyleHandle) model).getPropertyHandle(
						StyleHandle.FONT_WEIGHT_PROP).getDefn()
						.getDisplayNameID()),
				getChoiceArray(DesignChoiceConstants.CHOICE_FONT_WEIGHT),
				getFieldEditorParent());
		docoration = new DecorationFieldEditor(StyleHandle.TEXT_UNDERLINE_PROP,
				Messages.getString(((StyleHandle) model).getPropertyHandle(
						StyleHandle.TEXT_UNDERLINE_PROP).getDefn()
						.getDisplayNameID()), StyleHandle.TEXT_OVERLINE_PROP,
				Messages.getString(((StyleHandle) model).getPropertyHandle(
						StyleHandle.TEXT_OVERLINE_PROP).getDefn()
						.getDisplayNameID()),
				StyleHandle.TEXT_LINE_THROUGH_PROP, Messages
						.getString(((StyleHandle) model).getPropertyHandle(
								StyleHandle.TEXT_LINE_THROUGH_PROP).getDefn()
								.getDisplayNameID()), Messages
						.getString("FontPreferencePage.label.fontDecoration"), 
				getFieldEditorParent());
		addField(name);
		addField(color);
		addField(size);
		addField(style);
		addField(weight);
		addField(docoration);
		addField(new SeparatorFieldEditor(getFieldEditorParent(), false));